Plans of development

This page contains the plans for major code changes we hope to get done in the future.

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]]

<!> Please add your plans here, noting that you must be on the TrustedEditorGroup list before being able to edit this page. If you aren't, you'll need to ask to be placed on that list to edit this page directly, or ask for someone else to add your tasks for you, for example, over IRC.

Task

Status

More info

Target Release

Assignee

Build System

Port the build system to Meson, in line with other projects

todo

Yet to be decided

GeorgeWhite, anyone else welcome to join in

Core Improvements

Use gresource

done

3.4/3.6

No One

Use gapplication once is ready

done

3.8

No One

Use GdkRGBA properties of GtkTextTag

done

3.10

SébastienWilmet

Use the higher level API for the search of text, once available

done

blog post

3.10

SébastienWilmet

Move the file loader and saver in GtkSourceView

done

blog post

3.14

SébastienWilmet

Rework the statusbar button to use a listview

done

3.14

No One

Make the gedit source code more reusable

in progress

6.20

SébastienWilmet and any one

Use GtkGrid where appropriate

todo

Future

No One

New Features / Enhancements

Regex search

done

blog post

3.10

SébastienWilmet

Minimap

done

blog post

3.18

IgnacioCasalQuinteiro

Improve printing

todo

Implement it like in Firefox

Future

No One

Changing encoding of opened files

todo

Future

No One

Profile support

todo

Future

No One

Plugins

Port Python plugins to Python 3

done

3.8

No One

Find in all files in a directory

done

3.18

TheLemonMan

Move the spell checking code into a new library

done

gspell announcement, gspell news

3.18 and 3.20

SébastienWilmet

Integrate collaboration plugin and implement TP support

todo

Future

JesseVanDenKieboom

Code completion plugin (ctags?)

todo

Any time

No One

Symbols viewer plugin (ctags)

in progress

Any time

SébastienLafargue

Shortcuts editor

todo

Any time

No One

blog post

3.18

IgnacioCasalQuinteiro

Update 'textsize' to GTK+3.22

todo

Future

GeorgeWhite

Performance

Improve startup time

todo

Any time

No One

Improve file loading and saving time

todo

Any time

No One

Ports

Resurrect the win32 port (depends on gtk3 being ready)

in progress

blog post

Any time

IgnacioCasalQuinteiro

Resurrect the Mac OS X port

in progress

blog post 1, blog post 2

Any time

JesseVanDenKieboom

UI Redesign

New GNOME 3 design

done

blog post

3.12

IgnacioCasalQuinteiro

Preferences dialog: redesign the color scheme list

done

blog post

3.16

IgnacioCasalQuinteiro


CategoryRoadMap

Apps/Gedit/RoadMap (last edited 2017-08-02 07:15:36 by SébastienWilmet)