From GIMP Developer Wiki
(Redirected from GIMP Roadmap)
Jump to: navigation, search

Feature Prioritization

This is roughly how the core GIMP development team prioritizes feature development. Note that this does not mean we are not interested in contributions in other areas, or contributions of low prio features. Contributions of any kind are always welcomed. But at the end of the day, it is better to have one feature 100% complete than two features 50% complete, which is why features should be prioritized and then worked on in order.

Starting with GIMP 2.10, features will be developed in isolation on feature branches and be merged to the main branch when they are ready.

The list below shows when coming features are expected to be ready, but that might change.



Status Column:

work hasn't started yet
work in progress
implementation finished

GIMP 2.10

Feature Status Comments
High bit depths Yes Released in 2.9.2
Preview filters on canvas Yes Released in 2.9.2, porting status
OpenCL support Yes Released in 2.9.2, more plugins need OpenCL version, see also the Porting Matrix)
Turn the IWarp plug-in into an on-canvas tool Yes Mostly complete, released in 2.9.2
Merge basic transformation tools Yes Released in 2.9.2
Canvas rotation and flipping Yes Released in 2.9.2
Support the XDG Base Directory Specification Yes Released in 2.9.2
Seamless Clone tool work in progress Released as experimental in 2.9.2, needs work
Better support for image metadata work in progress Bug 704796, Bug 61499
Support layer masks on layer groups work in progress Bug 51112
Cleanup libgimp work in progress (including major changes to plugin registration API)
MyPaint Brush tool work in progress Released as experimental in 2.9.2

List of open bugs with milestone 2.10.

GIMP 3.0

Feature Status Comments
Port to GTK3 work in progress git branch "gtk3-port"
GtkEntry-Widget instead of GimpSizeEntry work in progress git branch 'soc-2011-gimpunitentry'

List of open bugs with milestone 3.0

GIMP 3.2 and beyond

The focus of this release is going to be on non-destructive editing. The rest is optional for v3.2 and will depend on availability of developers.

Feature Status Comments
Automatic layer boundary management No Bug 93639
Filter/Adjustment layers No Needs complete GEGL port first, API for stacking GEGL ops on a layer will be available in 2.10
Layer effects No bevel/emboss, drop shadow etc., needs complete GEGL port first
Auto-anchoring of floating selection No
Script recording and playback No Bug 51937, needs complete GEGL port first
Smart objects No Bug 694206, needs complete GEGL port first
Brushpack support No
Support SwatchBooker file format for palettes and gradients No
High-end CMYK support No See FAQ for details
Better text handling No See Improvements in the text handling

List of open bugs with milestone 'Future'

Further Reading

TODO list: Hacking:TODO