Old GtkSourceView and Tepl Roadmap
A new roadmap for Tepl has been written in the Git repository, see: docs/roadmap.md →
Old roadmap content
This page contains the plans for major code changes we hope to get done in the future, for GtkSourceView and Tepl.
Tasks
State |
Markup |
todo |
<: #ff8080> todo |
in progress |
<: #ffc849> [[GnomeBug:xxxxx|in progress]] |
done |
<: #80ff80> [[GnomeBug:xxxxx|done]] |
Please add your plans here.
Task |
Status |
More info |
Release(s) |
Credits |
GtkSourceView |
||||
Include a completion framework |
done |
|
2.10 |
|
More compact completion popup window |
done |
The popup window has now the same size as the natural size of its child widget. Blog post on the first step. |
3.10 |
|
Higher-level API for the search and replace |
3.10 |
|||
File loading and saving |
3.14 |
|||
Add style scheme choosers |
done |
3.16 |
||
Better word boundaries |
done |
|
3.16 |
|
Minimap widget |
done |
3.18 |
||
GtkSourceTag |
done |
With draw-spaces property |
3.20 |
|
Rework symbol visibility handling |
done |
Add versioning macros, and use -export-dynamic LDFLAG |
3.20 |
|
Make GtkSourceRegion public |
done |
And improve its API |
3.22 |
|
GtkSourceSpaceDrawer |
done |
With matrix property to combine space types vs locations |
3.24 |
|
Bugs marked with 4.0 as target milestone |
done |
4.0 |
||
Port to GTK 3.9x |
|
4.9x |
|
|
GutterRendererMulti |
todo |
In the same column, be able to use by composition several other gutter renderers. |
Future |
|
Rename the namespace from GtkSource to Gsv |
Unlikely to happen |
|
|
|
Tepl |
||||
File metadata |
done |
If GVfs is not available, there is a fallback implementation (used e.g. on Windows) |
1.0 (GNOME 3.22) |
|
GutterRendererFolds and FoldRegion |
done |
First steps for code folding. blog post |
1.0 (GNOME 3.22) |
David Rabel and SébastienWilmet |
Rename Gtef to Tepl and Amtk |
done |
3.0 (GNOME 3.26) |
||
Amtk - Actions, Menus and Toolbars Kit |
mostly done |
Basic GtkUIManager replacement based on GAction. blog post 1, blog post 2 |
2.0-3.0 (GNOME 3.24-3.26) |
|
Multi Document Interface framework (core features) |
mostly done |
1.0-3.0 (GNOME 3.22-3.26) |
||
New file loader based on uchardet |
in progress |
|
1.0-2.0 (GNOME 3.22-3.24), Future |
|
Higher-level API to load and save a file |
in progress |
All the errors would be handled by Tepl, showing TeplInfoBars etc. |
Future |
|
Higher-level API for spell-checking |
todo |
Integrating gspell into the Tepl framework |
Future |
|
Side panel container |
todo |
|
Future |
|
File browser widget |
todo |
To be integrated in a side panel |
Future |
|
Search and replace UI |
todo |
|
Future |
|
File printing UI |
todo |
|
Future |
|
Code folding - next steps |
Future |
|