Linux News Today: GTK+ 3.20 Gets Another Milestone with Theming Improvements and Bugfixes
After only three days from the announcement of GTK+ 3.19.2, the GTK+ developers have announced the release and immediate availability for download and testing of the third milestone towards GTK+ 3.20.
According to the internal changelog, which has been attached at the end of the article for reference, GTK+ 3.19.3 brings all sorts of theming changes, among which we can mention the renaming of the non-standard CSS (Cascading Style Sheets) properties to support -gtk- prefixes, while still supporting old names.
For example, gtk-key-bindings has been renamed to -gtk-key-bindings and icon-shadow to -gtk-icon-shadow. Moreover, the GTK+ Inspector has been updated to display CSS parsing warning and errors, and the GtkShortcutsWindow widget received several interesting enhancements.
Among these, we can mention that more and more widgets have now a complete status and are fully compatible with the Glade UI designer software, and support for standard gestures with predefined subtitles and icons has been implemented in the GtkShortcutsShortcut widget. Also, GtkShortcutsGesture has been declared deprecated.
Bugs have been fixed, translations updated
As with any new development milestone of the GTK+ GUI toolkit, many bugs reported by users from the previous version have been fixed. Among these, we can mention issues related to flickering cursor, missing redraw from the GtkSpinButton widget, stock images for gestures, and the inability to send search requests.
Last but not least, the issue where windows where suddenly set as always on top has been addressed, the blod font name of org.gnome.desktop.interface is now respected, and style information is no longer destroyed by the gtk_style_context_save() function. The Portuguese and Lithuanian language translations have been updated.
GTK+ hackers and testers can download the GTK+ 3.19.3 sources right now from Softpedia to compile the software by hand in their GNU/Linux distributions. As usual, please remember that this is a pre-release version of GTK+, which means that it is not ready for production use.