Release Notes: GtkSearchBar, a pop-up search toolbar, and GtkListBox, a vertical container that can sort and filter its children, were added. GtkStack gained position-dependent transitions. Various minor bugs were fixed.
Release Notes: Cycle detection was added to CSS color resolving. The Broadway backend gained various improvements. Several bugs were fixed.
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.