[gedit] docs: roadmap.md: update, simplify
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] docs: roadmap.md: update, simplify
- Date: Fri, 15 Jul 2022 13:14:56 +0000 (UTC)
commit 567b8782b652fa87079ddeeba4296acb62a55a8a
Author: Sébastien Wilmet <swilmet informatique-libre be>
Date: Fri Jul 15 15:12:56 2022 +0200
docs: roadmap.md: update, simplify
Some items have been removed, but it doesn't mean that it won't be done
in the future, it's just less a priority for now.
docs/roadmap.md | 56 +++++++++-----------------------------------------------
1 file changed, 9 insertions(+), 47 deletions(-)
---
diff --git a/docs/roadmap.md b/docs/roadmap.md
index 44a2f00b7..ae5e770ac 100644
--- a/docs/roadmap.md
+++ b/docs/roadmap.md
@@ -9,7 +9,7 @@ See the [roadmap-done.md](roadmap-done.md) file for done tasks.
See the [NEWS file](../NEWS) for a detailed history.
See also the
-[Tepl roadmap](https://gitlab.gnome.org/GNOME/tepl/blob/master/docs/roadmap.md).
+[Tepl roadmap](https://gitlab.gnome.org/swilmet/tepl/-/blob/main/docs/roadmap.md).
Continue to make the gedit source code more re-usable
-----------------------------------------------------
@@ -21,25 +21,12 @@ Next steps:
The goal is to reduce the amount of code in gedit, by having re-usable code
in Tepl instead.
-Links:
-- https://wiki.gnome.org/Apps/Gedit/ReusableCode
-- https://wiki.gnome.org/Projects/Tepl
-
-Improve gedit on Windows
-------------------------
-
-Status: **in progress**
-
-[gedit is now available on the Microsoft Store](https://www.microsoft.com/store/apps/9PL1J21XF0PT).
-The integration with Windows is not perfect, but it works. It is planned to
-improve gedit for Windows over time.
-
-Replace search and replace dialog window by an horizontal bar below the text
-----------------------------------------------------------------------------
+Replace search & replace dialog window by an horizontal bar
+-----------------------------------------------------------
Status: **todo**
-To not hide the text.
+To not occlude the text.
Be able to quit the application with all documents saved, and restored on next start
------------------------------------------------------------------------------------
@@ -54,21 +41,14 @@ Improve the workflow for printing to paper
Status: **todo**
-Implement it like in Firefox, show first a preview of the file to print.
+Show first a preview of the file to print and do the configuration from there.
Handle problem with large files or files containing very long lines
-------------------------------------------------------------------
Status: **started in Tepl**
-As a stopgap measure, prevent those files from being loaded in the first place,
-show first an infobar with a warning message.
-
-Longer-term solution: fix the performance problem in GTK for very long lines.
-
-For very big file size (e.g. a 1GB log file or SQL dump), it's more complicated
-because the whole file is loaded in memory. It needs another data structure
-implementation for the GtkTextView API.
+See the [common-bugs.md](common-bugs.md) file.
Use native file chooser dialog windows (GtkFileChooserNative)
-------------------------------------------------------------
@@ -89,14 +69,6 @@ Solution: include the gedit plugin API version in the directory names where
plugins need to be installed. Better solution: see
[this libpeas feature request](https://bugzilla.gnome.org/show_bug.cgi?id=642694#c15).
-Making gedit suitable on a smartphone
--------------------------------------
-
-Status: **in progress**
-
-gedit is installed by default with the [Librem 5](https://puri.sm/products/librem-5/)
-smartphone.
-
Avoid the need for gedit forks
------------------------------
@@ -108,16 +80,6 @@ There are several forks of gedit available: [Pluma](https://github.com/mate-desk
of gedit.
The goal is to make gedit suitable for MATE and Linux Mint. This can be
-implemented by adding a “gedit-classic” configuration option.
-
-Better C language support
--------------------------
-
-Status: **todo**
-
-- Code completion with Clang.
-- Align function parameters on the parenthesis (function definition /
- function call).
-- Generate and insert GTK-Doc comment header for a function.
-- Split/join lines of a C comment with `*` at beginning of each line, ditto when
- pressing Enter (insert `*` at the beginning of the new line).
+implemented by adding a “gedit-classic” configuration option. Or implement it
+similarly to LibreOffice, to give the user a choice between several UI
+paradigms.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]