Plans of developement for the next release (2.26)
This page contains the plans for what we hope to get done in the next few months.
Please add your plans here
Task |
Status |
Priority |
Assignee |
Core essentials |
|||
Improve startup time |
todo |
High |
No One |
New Features / Enhancements |
|||
Incremental encoding conversion on load |
todo |
Normal |
No One |
Changing encoding of opened files |
Normal |
No One |
|
Redesign the preference dialog (gtksourceview color themes) |
todo |
Normal |
|
Support configurations of current line and search highlighting colors |
todo |
Normal |
No One |
Support advanced editing shortcuts (delete line etc, plugin/gsv/gedit) |
todo |
Normal |
No One |
Review and incorporate gtksourcecompletion into either gedit/gsv |
todo |
Normal |
No One |
Use the toolbar editor |
todo |
Low |
No One |
Add some basic DBUS bindings to control gedit externally |
in progress |
Low |
|
Plugins |
|||
Adapt plugins to the completion integration |
todo |
Normal [2] |
No One |
External Tools plugin enhancements |
todo |
Normal |
|
Fix last issues with Snippets (usability, neighbouring snippets, completion integration) |
todo |
Normal |
|
Grep/Find plugin (search/replace in multiple documents) |
todo |
Normal |
|
Refactor plugin loaders in pluggable modules |
done |
Normal |
|
Allow interaction between plugins, python <-> python, python -> C |
done |
Normal |
|
Fix problems with using threads in python plugins |
todo |
Normal |
No One |
Cleanups / Refactorings / Code improvements |
|||
Official support for Win32 |
done |
Normal |
|
Document gedit internals (for plugins doc -- gtkdoc ?) |
done in part |
Normal |
Everyone |
Investigate d-bus based activation instead of bacon-message-connection |
in progress |
Low [1] |
|
Create a libgeditplugin for other apps to use (instead of cutnpaste for totem, rb, etc) |
todo |
Low |
No One |
Bug Fixes |
|||
Do this and that (bug 123456) |
todo |
Normal |
No One |
- [1] A single-instance library is under developement and will maybe go in Gtk
- [2] Depends on the integration of the completion itself
- [3] This only needs to be done if the ability for python plugins to interact is implemented
