GTK+ 3.19.12 is now available for download

Mar 15, 2016 23:59 GMT  ·  By

The powerful, open-source, and cross-platform GTK+ 3.20 GUI (Graphical User Interface) toolkit is about to be unveiled in its final production state very soon, and users can now test the 3.19.12 build.

GTK+ 3.19.12 has debuted earlier today, March 15, 2016, as part of the soon-to-be-released GNOME 3.20 RC (Release Candidate) desktop environment. According to the internal changelog, attached at the end of the article for reference, it's a major release with lots of new features, improvements, and bug fixes.

Release highlights of GTK+ 3.19.12 include the ability to respect the default font size for windows that aren't resizable, support for handling switches and spin buttons to the Windows theme, along with multiple fixes for the Adwaita theme, which has now received a new style of drop target highlighting.

The GtkScrollbar and GtkScale widgets have gained several fixes for fallout from the gadget port, the GtkStackSwitcher widget has been updated to allow switching of pages when hovering during drag-and-drop operations, and native rotate and zoom gestures are now supported for the Mac OS X platform.

Inspector, Wayland, and Windows improvements

Besides all the goodies mentioned above, GTK+ 3.19.12 brings multiple improvements to the Inspector, such as a new "Show Layout" option to the Visual tab, the removal of the per-object CSS editor, isolation from visual debugging effects, display of the frame clock in the Miscellaneous page, replacement of the sidebar with a combo box, display of the CSS node style and tree properties on the same page, and UI fixes.

For the Wayland display server, GTK+ 3.19.12 adds support for synchronizing key repeats with the server, bell and focus requests to the gtk_shell component for implementing gdk_window_beep and gtk_window_present, respectively, as well as support for creating new windows by dropping tabs.

Last but not least, there are some enhancements to the Windows platform in the new GTK+ 3.20 pre-release, such as support for using a custom drag-resize implementation, support for using layered windows, and the implementation of provide workarea information. GTK+ 3.19.12 is now available for download via our website.

GTK+ 3.19.12 Changelog