[gedit/zbrown/deteplification-src: 514/633] docs: update roadmap
- From: Zander Brown <zbrown src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit/zbrown/deteplification-src: 514/633] docs: update roadmap
- Date: Sat, 10 Apr 2021 12:48:09 +0000 (UTC)
commit f87cddc545f5f822a6eeb005ebbe7f37fd8f3489
Author: Sébastien Wilmet <swilmet gnome org>
Date: Tue Oct 13 13:12:59 2020 +0200
docs: update roadmap
docs/roadmap.md | 81 ++++++++++++++++++++++++++-------------------------------
1 file changed, 37 insertions(+), 44 deletions(-)
---
diff --git a/docs/roadmap.md b/docs/roadmap.md
index 0a08596be..59cbb101d 100644
--- a/docs/roadmap.md
+++ b/docs/roadmap.md
@@ -9,8 +9,6 @@ See also the
See the [NEWS file](../NEWS) for a detailed history.
-If you often contribute to gedit, feel free to add your plans here.
-
Making the gedit source code more re-usable
-------------------------------------------
@@ -22,9 +20,9 @@ Recently done:
library.
Next steps:
-- Use more features from the [Tepl](https://wiki.gnome.org/Projects/Tepl)
- library, and develop Tepl alongside gedit. The goal is to reduce the amount
- of code in gedit, by having re-usable code in Tepl instead.
+- Use more features from the Tepl library, and develop Tepl alongside gedit.
+ The goal is to reduce the amount of code in gedit, by having re-usable code
+ in Tepl instead.
New version of gedit on Windows
-------------------------------
@@ -33,14 +31,6 @@ Status: **done**
[gedit on the Microsoft Store](https://www.microsoft.com/store/apps/9PL1J21XF0PT).
-Making gedit suitable on a smartphone
--------------------------------------
-
-Status: **[in progress](https://gitlab.gnome.org/GNOME/Initiatives/-/issues/13)**
-
-gedit is installed by default with the [Librem 5](https://puri.sm/products/librem-5/)
-smartphone.
-
Replace search and replace dialog window by an horizontal bar below the text
----------------------------------------------------------------------------
@@ -48,17 +38,20 @@ Status: **[todo](https://gitlab.gnome.org/GNOME/gedit/-/issues/288)**
To not hide the text.
-Changing character encoding and line ending type of opened files
-----------------------------------------------------------------
+Be able to quit the application with all documents saved, and restored on next start
+------------------------------------------------------------------------------------
Status: **todo**
-To fully support GtkFileChooserNative and better sandboxing.
+Even for unsaved and untitled files, be able to quit gedit, restart it later and
+come back to the state before with all tabs restored.
+
+Improve the workflow for printing to paper
+------------------------------------------
+
+Status: **todo**
-Note that the integrated file browser plugin needs access at least to the whole
-home directory. But the work on this task (with the code in Tepl) would allow
-better sandboxing for other text editors that don't have an integrated file
-browser.
+Implement it like in Firefox, show first a preview of the file to print.
Handle problem with large files or files containing very long lines
-------------------------------------------------------------------
@@ -74,6 +67,13 @@ 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.
+Use native file chooser dialog windows (GtkFileChooserNative)
+-------------------------------------------------------------
+
+Status: **in progress**
+
+To have the native file chooser on MS Windows, and use the Flatpak portal.
+
Do not allow incompatible plugins to be loaded
----------------------------------------------
@@ -86,32 +86,13 @@ 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).
-Be able to quit the application with all documents saved, and restored on next start
-------------------------------------------------------------------------------------
-
-Status: **todo**
-
-Even for unsaved and untitled files, be able to quit gedit, restart it later and
-come back to the state before with all tabs restored.
-
-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).
-
-Improve printing UI workflow
-----------------------------
+Making gedit suitable on a smartphone
+-------------------------------------
-Status: **todo**
+Status: **[in progress](https://gitlab.gnome.org/GNOME/Initiatives/-/issues/13)**
-Implement it like in Firefox, show first a preview of the file to print.
+gedit is installed by default with the [Librem 5](https://puri.sm/products/librem-5/)
+smartphone.
Avoid the need for gedit forks
------------------------------
@@ -125,3 +106,15 @@ 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).
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]