New versions of GTK+, GLib and Clutter
Theming support for CSS animations and blur shadows are just two of the new features in the recently released GTK+ 3.6. Also new are the GtkMenuButton widget, which generates a button for a pop-up menu, GtkSearchEntry, an entry field with added "search" icon and "clear" button, and GtkLevelBar, which can be used to display Wi-Fi signal strengths or other levels.
Other changes include the addition of support for vertically oriented spin buttons and the addition of "selection handles" to text areas and entry fields when being used on touch devices. An overview of all of the changes in this latest version of the graphic user interface library can be found in the news file.
The developers behind GLib, the low level library that is used by GTK+, have simultaneously released GLib 2.34. It now includes a Windows-compatible message bus implementation.
The Clutter development team has also released a new stable version of the program library in the form of Clutter 1.12. The new version of the scene-graph library adds support for multi-touch gesture recognisers and includes improvements to the layout manager.
Like the recently released GStreamer 1.0, the three new program libraries herald the forthcoming release of GNOME 3.6, due out later this week. Many of its core components and applications make use of these libraries. Programs such as LibreOffice, Inkscape and GIMP also use GTK+, but are currently still using 2.x versions.