Old GTK+ Roadmap

Task

Bug Number

More info

Status

2.20 (April, 2010) Email announcement

Merge the filesystemmodel branch

done

Widget addition: Toolpalette

567729

done

Widget addition: Spinner

319607

done

2.22 (October, 2010) and 2.24 (December, 2010)

Remaining missing gseal api

Pending sealings and Missing accesors

Webpage, related: GnomeGoal:UseGseal

done

3.0 (February, 2011)

Improve tooltip positioning

599618

Blog post

done

Extended layout

101968

See this email. Also, see former Webpage

done

Multidevice support (xi2)

596725

Webpage

done

GTK+ Application Class

127958

done

New theme system

monet and webpage

done

Flippable boxes, separators, etc

541009

webpage

done

Symbolic icons

614711

webpage

done

Support for common licenses in about dialog

336225

done

Move resize grip from GtkStatusbar to GtkWindow

done

New class: GtkComboBoxText

612396

done

Scrollable Interface and Adaptor

468689

webpage

done

New container: GtkGrid

done

New widget: GtkSwitch

634987

done

New widget: GtkAppChooser

582557

done

3.2 (October, 2011)

New font chooser

407885

done

New overlay Widget

646841

done

New lock button widget

626457

done

New design refresh for Gtkassistant

648136

done

Wayland backend

done

HTML5 backend

blog post

done

3.4 (April, 2012)

Bugs marked with 3.4 as target milestore

list

Session Managment Support

79285

done

Spinbutton redesign

663359

done

Abstracted modifier masks

601863

done

Support for XInput 2.2

blog post

done

Improve tooltip look

599617

blog post

done

'Unfocused' theming

661428

done

GtkApplication menu support

663115

done

Kinetic scrolling

462208

done

Win32 backend improvements

done

Touch events

done

Smooth scrolling

done

New color chooser

done

Full RGBA support

done

3.6 (September, 2012)

Bugs marked with 3.6 as target milestore

list

Deprecate gdk threading support

680754

done

Give GtkLabel a background

670743

done

New level bar widget

done

New menu button widget

done

entry purpose hints

651244

done

touch-friendly text selection

done

Add "search" entry widget

652809

done

3.8 (March 2013)

Paint clock / compositor sync

status

done

Expose accessible implementations

685827

done

Initial support for client-side decorations

done

Separate server for the Broadway backend

done

Opacity setting in GtkWidget

done

Show printers discovered with avahi

done

3.10 (September 2013)

GtkListBox, a list container

EggListBox

done

GtkStack, a stacking container

GdStack

done

GtkHeaderBar, a titlebar widget

GdHeaderBar

done

GtkSearchBar

done

GtkRevealer

done

Baseline alignment support

done

Offscreen pixel-cache for drawing and scrolling

done

Deprecation of GtkStock, GtkAction, GtkUIManager, etc

email

done

Support for scaled output on high-dpi screens

done

Fine adjustment mode for scrolling and autoscrolling

blog post

done

Declarative programming improvements (templates)

612036

done

3.12 (March 2014)

GtkFlowBox, a reflowing container

EggFlowBox

done

GtkActionBar, a container with a centered child

done

GtkPopover, an alternative to menus and dialogs

done

Dialogs modernization

done

Google cloud print support

done

Client Side Decorations

694381

Webpage and git branch

done

Hi-dpi support

done

3.14 (September 2014)

Diagnostic mode

601686

done

Interactive debugging with GtkInspector

729566

blog post 1, blog post 2, blog post 3

done

Deprecate GtkMisc

645780

done

Deprecate GtkAlignment

645781

done

Deprecate GtkArrow

729564

done

Deprecate GdkColor

636695

done

Integrate icons and css

explanation

done

Event controllers

Event controllers gestures branch

done

Outside shadows

wip/clip branch

done

Make Adwaita the default GTK+ theme on all platforms

blog post

done

Popover menu extensions

727477

done

File chooser design refresh

done

Improve Windows theme

done

Use CSS for shadow/relief/etc

731876

done

Animated scrolling

732376

done

Better filter for shadows

done

gtk3-icon-browser utility

blog post

done

Deprecate GtkStatusIcon

done

Deprecate GtkThemingEngine

done

3.16 (March 2015)

Sidebar widget

735293

blog post

done

IPP printer support

725441

blog post

done

OpenGL integration

119189

blog post 1, blog post 2, blog post 3

done

Overlay scrollbars

681286

blog post

done

Merge HighContrast theme

done

More filechooser design refresh

mockups

done

Mir backend

done

3.18 (September 2015)

Add CSS node infrastructure

done

More filechooser design refresh

747793

mockups, more mockups, even more mockups, blog post

done

Better filechooser search

done

Drop Windows XP support

done

Model support for list and flow box

done

Kinetic touchpad scrolling

done

Touchpad gestures (Wayland)

735629

done

gtk-builder-tool utility

done

Output-only windows

done

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


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/OldRoadmap (last edited 2018-12-05 15:46:08 by EmmanueleBassi)