Release Notes: The Window Manager frame synchronization protocol draft is now supported. An opacity can now be set to any GtkWidget, not just toplevels. The GtkIconTheme gained asynchronous loaders for GtkIconInfo objects. GtkIconInfo has changed from being a boxed type to a GObject. Various minor bugs were fixed.
Release Notes: GtkTreeView and GtkIconView now allow single-click activation. GtkImage can now be set from a resource. GdkWaylandDisplay is now public. A new function to let windows be fullscreened across multiple monitors was added. Minor bugs were fixed.
Release Notes: State flags are now used for text direction, deprecating gtk_style_context_set_direction(). Headers for accessible implementations of GTK+ widgets are now installed. Invisible widgets now return a size of 0x0. GtkFrame now draws a background. Minor bugs have been fixed.
Release Notes: Font handling has been greatly improved. Proper Unicode ellipses are now used in strings. Several noticeable performance improvements have been made. Several deprecations and removals have been made.
Release Notes: The File Chooser now uses the bookmarks file from the same XDG location as GTK+ 3, if present, and received a setting to specify the startup mode. Various minor bugs have been fixed.
Release Notes: Improvements were made to theming, to geometry management, to accessibility, and to the Filechooser. Various bugs were fixed.
Release Notes: An "inverted" property and support for RTL flipping were added to GtkLevelBar. Updates were made for Wayland protocol changes. Various memory leaks and other minor bugs were fixed. Translations were updated.
Release Notes: A gtk-primary-button-warps-slider setting has been implemented which lets scale and scrollbar behavior be adjusted according to platform. Minor bugs have been fixed.
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.