[tepl] docs: update roadmap
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tepl] docs: update roadmap
- Date: Sat, 25 Apr 2020 15:16:23 +0000 (UTC)
commit c22408cd10038a768c161e89286b2fde492d09d2
Author: Sébastien Wilmet <swilmet gnome org>
Date: Sat Apr 25 17:14:59 2020 +0200
docs: update roadmap
docs/roadmap.md | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
---
diff --git a/docs/roadmap.md b/docs/roadmap.md
index 3ee90f7..be88208 100644
--- a/docs/roadmap.md
+++ b/docs/roadmap.md
@@ -14,6 +14,14 @@ Side/bottom panel container
See the TeplPanel class.
+Goto line UI
+------------
+
+- Status: **done**
+- Release: Tepl 5 (GNOME 3.38)
+
+See the TeplGotoLineBar class and "win.tepl-goto-line" GAction.
+
Rework file metadata
--------------------
@@ -23,11 +31,11 @@ Rework file metadata
Tasks:
- Make the metadata API independent of TeplFile, to better isolate toolkit
features (separation of concerns).
-- No longer use GVfs metadata, it complicates everything. With GVfs metadata
- there is the need to have async APIs, and the need to anyway have another
- backend for platforms that don't support GVfs metadata.
- See commit 2f21d526271a433466e4e546af9a358f80ee1f94 , the implementation and
- API was too complicated.
+- Apply the “worse is better” philosophy: no longer use GVfs metadata, it
+ complicates everything. With GVfs metadata there is the need to have async
+ APIs, and the need to anyway have another backend for platforms that don't
+ support GVfs metadata. See commit 2f21d526271a433466e4e546af9a358f80ee1f94 ,
+ the implementation and API was too complicated.
- Keep only the TeplMetadataManager for storing metadata on disk, and
re-implement it to no longer depend on the libxml2.
@@ -66,19 +74,11 @@ File browser widget
To be integrated in a side panel.
-Goto line UI
-------------
-
-- Status: **todo**
-
Search and replace UI
---------------------
- Status: **todo**
-The goto line is similar and much easier to do than the search and replace, so
-goto line can be done as a first step.
-
File printing UI
----------------
@@ -89,5 +89,5 @@ High-level spell-checking API
- Status: **todo**
-Integrating [gspell](https://wiki.gnome.org/Projects/gspell) with the Tepl
+Integrate [gspell](https://wiki.gnome.org/Projects/gspell) with the Tepl
framework.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]