From GIMP Developer Wiki
Jump to: navigation, search

Feature prioritization

This is roughly how the core GIMP development team prioritizes feature development.

  1. Single-window mode (
  2. Layer groups
  3. Cleanup libgimp (including major changes to plugin registration api)
  4. Port to GTK3
  5. High bit depths
  6. Automatic layer boundary management
  7. Filter layers (brightness/contrast, blur, etc)
  8. Auto-anchoring of floating selection
  9. Script recording and playback
  10. "Smart objects"
  11. "Layer effects" (bevel/emboss, draw line at edges, etc)
  12. Unified transform tool (

Low priority:

  • High-end CMYK support

Expected availability of developed features

Starting with GIMP 3.0, features will be developed in isolation on feature branches and be merged to the main branch when they are ready.
The below list shows when coming features are expected to be ready, but that might change.

  • GIMP 2.8
    • Single-window mode
    • Layer groups
  • GIMP 2.10
    • Cleanup libgimp
  • GIMP 3.0
    • Port to GTK3
    • High bit depths
  • GIMP 3.2
    • Automatic layer boundary management
    • Filter layers and "Layer effects"
  • GIMP 3.4
    • Auto-anchoring of floating selection - or better, get rid of floating selections!
  • GIMP 3.6
    • Script recording and playback
    • "Smart objects"
  • GIMP 3.8
    • Unified transform tool