Release Notes: Major new features include GtkSearchEntry (a GtkEntry subclass which is set up to be a search entry), GtkMenuButton (a button which pops up a menu, which can be generated from a GMenu or provided manually), and GtkLevelBar (a new widget for displaying the strength or level of some quantity). Spin buttons can now be oriented vertically. Text views and entries can display "selection handles" when used with touch devices. Theming has been improved. Many further improvements and enhancements have been made, along with many bugfixes.
Release Notes: GMenu now supports namespaces for actions, allows submenus to have actions for opening, and adds a new function gtk_menu_shell_bind_model(). Support has been added for CSS cross-fading and transitions, as well as CSS animations. Scrollbar and scale behavior are now adjusted according to platform on OS X. Many minor bugs have been fixed.
Release Notes: Input purpose and hints are now propagated to individual IMs. A hint to suppress on-screen keyboards was added. GtkEntry can now set Pango attributes for its text. GtkEntry and GtkTextView now show "selection handles" when used with touch devices. GtkSpinButton can now be oriented vertically. Many minor bugs were fixed.
Release Notes: Enhancements were made to GtkApplication, GtkMenuButton, and GtkToolbar. GtkEntry and GtkTextView now have input-purpose and input-hints properties that let applications provide useful hints to input methods, like 'this entry is for a phone number'. Various minor bugs were fixed.
Release Notes: The Wayland backend was improved. GDK thread support was deprecated. Several minor bugs were fixed.
Release Notes: A new commandline utility "gtk-launch" has been added for launching an application from its desktop file. A new widget GtkStrengthBar has been added for displaying the strength or level or some quantity. Updates have been made for changes in the Wayland protocol. Many minor bugs have been fixed.
Release Notes: GtkSearchEntry has been introduced as a subclass of GtkEntry which is set up to be used as a search entry. GtkMenuButton has been introduced as a button which pops up a menu provided from GMenu or manually. The GtkMountOperation code now uses gnome-shell to present a system-modal mount dialog, when available. The accessibility bridge code (atk-bridge) is now used by default, as a new library. Various bugs have been fixed.
Release Notes: GtkIconView size allocation was rewritten to support height-for-width and to work better. The theming code now supports multiple backgrounds and transitions. Many minor bugs were fixed.
Release Notes: The Wayland backend can now be used without cairo-gl. GdkWaylandDisplayManager is now exposed for runtime checks. Theming support has been improved. Various minor bugs have been fixed.
Release Notes: Memory consumption in the theming CSS parser was reduced, and support for background-position was added. Build requirements were tightened. Minor bugs were fixed. Translations were updated.