GTK+ Roadmap

For items before 3.20, see OldRoadmap.

Task

Bug Number

More info

Status

3.20 (March 2016)

Full Wayland support

webpage

done

Shortcuts help window

design, branch, blog post

done

Convert all widgets to use CSS nodes and gadgets

Projects/GTK+/StyleClasses, blog post 1, blog post 2

mostly done

Drop regions

done

Deprecate all style properties

Projects/GTK+/StyleClasses

mostly done

Support min-width/height

branch, blog post

mostly done

Define and document element names for all widgets

Projects/GTK+/StyleClasses

mostly done

Native file chooser support

blog post

done

Deprecate grabs, add popup windows with grab semantics

branch

done

Move DND down to GDK

commit, e-mail

done

3.22 (September 2016)

Graphics tablet support in Wayland

branch, blog post 1, blog post 2

done

Portal support for file chooser

blog post for portals

done

Portal support for gtk_show_uri

done

Portal support for printing

done

Animation speed in the Inspector

branch

done

background-blend-mode support

blog post

done

Move menu placement to GDK for mir, wayland

756579

blog post

done

3.90 (March 2017)

Kill GtkMisc

730613

done

Merge GSK

Thoughts about GTK+ 4.0 and Clutter 2.0, scene graph notes, GSK updates, GSK Demystified

done

Remove deprecated API

done

Bugs marked with 4.0 as target milestone

list

in progress

Clean up display/screen/monitor

info branch

in progress

GtkPathBar improvements

582989 734028 328095 328090 320247

design branch

in progress

3.9x or later

A multi paned

747581

prototype

prototype exists

An image viewing widget

726490 728476

branch

in progress

Add tab bar widget for GtkStack

design prototype

prototype exists

Add an overflow box widget

to do

Simplify icon themes

in progress

Include icon theme in builds for other platforms

to do

A new CSS parser

branch

in progress

A new combobox

early design branch

in progress

In-app notifications

GdNotification

to do

Deprecate GtkButtonBox

to do

Move root window to x11 backend

to do

Stop using windows for input routing

to do

Stop using subwindows

to do

Transforms for widgets

to do

Add container api to GtkWidget

to do

Deprecate GtkContainer

to do

Turn gadgets into widgets

to do

Move clipboard handling to GDK

wip/clipboard branch

in progress

Unified input handling

757635

in progress

Accessibility: fix focus handling

to do

Clean up GtkDialog hierarchy

to do

Clean up GtkButton hierarchy

to do

A new print dialog

design

design available

A content chooser

design

design available

Merge libcanberra-gtk into gtk

647670

to do

Editable labels

310693

ProjectRidley

patch available

Ability to root the File Chooser to a specific URI

609886

multiroot-filechooser git branch

in progress

Undo/redo in GTK

322194

Webpage

to do

Single codepath for keyboard event handling

to do


http://i.creativecommons.org/l/by/3.0/88x31.png All the content of this page is under Creative Commons Attribution 3.0 License

Projects/GTK+/Roadmap (last edited 2016-11-04 08:37:33 by baedert)