GTK+ 3.21.6 is now available for public testing

Sep 15, 2016 22:00 GMT  ·  By

A new development version of the GTK+ GUI (Graphical User Interface) toolkit used for creating beautiful and modern apps for the GNOME desktop environment has been released.

GTK+ 3.21.6 is now the latest development snapshot before the launch of the GNOME 3.22 desktop environment next Wednesday, September 21, 2016, and, as usual, we managed to get our hands on the internal changelog to tell you what new features and improvements have been implemented since the previous release.

According to the release notes, which have been attached at the end of the article for your viewing pleasure, it appears that GTK+ 3.21.6 requires XDG-Shell version 6 for Wayland support, improves scrollbars, updates the cross-fade() function to correctly apply the cross-fading effect, and modernizes the example apps for newcomers.

The sizing behavior of the GtkScrolledWindow widget has been restored

In some other good news for GTK app developers, the GTK+ 3.21.6 release restores the old sizing behavior of the GtkScrolledWindow widget, implements a new API (Application Programming Interface) to let you change it in the future, and addresses various size allocation issues reported by users with the GtkPopover widget.

Moreover, the GtkScale widget received improvements for the HighContrast theme used in the GNOME desktop environment, patches a crash that occurred when using the page-down function with the GtkListBox widget, repairs padding for the GtkLabel widget, and updates the GtkStatusIcon widget to show the activate menu in VirtualBox.

There are also a couple of bugfixes to improve the support for the next-generation Wayland display server, which will be used by default in more and more GNU/Linux distributions, so if you want to take GTK+ 3.21.6 for a test drive, you can download the source archive right now via our website.

GTK+ 3.21.6 Changelog