Release Notes: Many enhancements were made. Noteworthy new APIs are: GtkSpinner and GtkCellRendererSpinner for rendering animations to indicate activity, and GtkOffscreenWindow, a toplevel container widget to manage offscreen rendering of child widgets. GtkNotebook now allows you to show "action widgets" in the space that is not occupied by tabs. GtkFileSystemModel was reimplemented for major speedups and simplifications. Some changes in keyboard handling were made. Standard keyboard shortcuts are now used on Mac. Introspection data is now included in GTK+ itself. Many other improvements and bug fixes were made.
Release Notes: The configuration file and immodules cache locations were backported from GTK+3. Various minor bugs were fixed.
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: GtkWindow gained support for client-side decorations, for use with Wayland. GtkFileChooser was improved. Various new APIs, widgets, and features were added, such as GtkHeaderBar, GtkPlacesSidebar, GtkStack, and GtkRevealer. The Wayland and Broadway backends were improved. GdkDisplayManager is no longer backend-specific. The symbol exporting functionality was refactored. Further improvements and many bugfixes were made.
Release Notes: Several minor bugs were fixed.
Release Notes: Cycle detection was added to CSS color resolving. The Broadway backend gained various improvements. Several bugs were fixed.