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.
Release Notes: Support for touch devices was added. Support for smooth scrolling was added. GtkScrolledWindow can now do kinetic scrolling with touch devices. GtkColorSelectionDialog was deprecated in favor of a new color chooser widget GtkColorChooserDialog. GtkApplication session support was simplified. XInput2 is now required for building the X11 backend, and support for XInput1 was removed. API deprecations are now versioned, and new APIs are now marked with the version they were introduced with. Fixes were made for theming. Many other minor bugs were fixed. Translations were updated.
Release Notes: Various fixes and improvements were made for theming. Minor bugs were fixed.
Release Notes: Various minor bugs were fixed.