Old gedit roadmap
A new roadmap 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, and serves as a nice summary for done tasks.
See also the GtkSourceView RoadMap.
See the NEWS file for a detailed history.
State |
Markup |
todo |
<: #ff8080> todo |
in progress |
<: #ffc849> [[GnomeBug:xxxxx|in progress]] |
done |
<: #80ff80> [[GnomeBug:xxxxx|done]] |
Done tasks
Task |
Status |
More info |
Release(s) |
Assignee/Credits |
Core Improvements/Under the Hood |
||||
Use GResource |
done |
|
3.4/3.6 |
|
Use GtkApplication |
done |
|
3.8 |
PaoloBorelli, Allison Lortie and IgnacioCasalQuinteiro |
Use the higher level, GtkSourceView API for the search of text |
done |
3.10 |
||
Move the file loader and saver in GtkSourceView |
3.14 |
|||
Rework the statusbar button to use a listview |
done |
|
3.14 |
|
done |
|
3.32 |
||
New Features / Enhancements |
||||
Regex search |
3.10 |
|||
Minimap |
done |
3.18 |
||
Plugins |
||||
Port Python plugins to Python 3 |
done |
|
3.8 |
Someone |
Find in all files in a directory |
|
3.18 |
TheLemonMan |
|
Move the spell checking code into a new library |
done |
3.18 and 3.20 |
||
UI Redesign |
||||
New GNOME 3 design with a GtkHeaderBar and “hamburger” menu |
done |
3.12 |
||
Preferences dialog: redesign the color scheme list |
done |
3.16 |
Possible tasks to do
Please add your plans here:
Task |
Status |
More info |
Release(s) |
Assignee/Credits |
Core Improvements/Under the Hood |
||||
in progress |
Goal: less than 5000 lines of code remaining in gedit core. blog post |
6.20 |
SébastienWilmet and anyone interested to join in |
|
New Features / Enhancements |
||||
Improve printing workflow |
todo |
Implement it like in Firefox, show first a preview of the file to print |
Any time |
|
Changing encoding of opened files |
|
Any time |
Nobody |
|
Profile support |
|
Any time |
Nobody |
|
Plugins |
||||
Integrate collaboration plugin and implement TP support |
todo |
|
Any time |
|
Code completion for the C language, based on libclang |
todo |
|
Any time |
|
Symbols viewer plugin (ctags) |
in progress |
|
Any time |
|
Performance |
||||
Improve startup time |
todo |
|
Any time |
Nobody |
Improve file loading and saving time |
|
Any time |
Nobody |
|
Ports |
||||
Resurrect the win32 port (depends on GTK 3 being ready) |
in progress |
Any time |
||
Resurrect the Mac OS X port |
in progress |
Any time |