The developers behind the open-source and cross-platform GTK+ GUI (Graphical User Interface) toolkit have announced today, December 16, the release and immediate availability for download and testing of GTK+ 3.19.5.
The GTK+ 3.19.5 release is a development milestone towards the next major stable version of the project, GTK+ 3.20, which will be unveiled next year along with the highly anticipated GNOME 3.20 desktop environment. For now, GTK+ 3.19.5 is being distributed as part of the upcoming GNOME 3.19.2 snapshot.
According to the internal release notes, attached at the end of the article for reference, GTK+ 3.19.5 removes the GtkShortcutsGesture widget from GtkShortcutsWindow because gestures can now be documented by GtkShortcutsShortcut, and adds visual updated to the Adwaita theme.
Furthermore, the DND with icon widgets was updated to work properly under the next-generation Wayland display server, GtkFileChooser’s Places view received support for displaying the available free disk space, if the information is available, and the dialog size of GtkFileChooser will now be remembered correctly.
Lots of GDK and CSS changes
The fifth development milestone towards GTK+ 3.20 also adds many CSS changes, such as better support for CSS border, padding and margins, the implementation of min-height and min-width support for severeal widgets, and the replacement of multiple style properties with CSS properties.
For GDK, GTK+ 3.19.5 better handling of the DND implementation, including drag cancel animation, creating the drag window, as well as moving the window along with the cursor. Moreover, there’s now a new API (Application Programming Interface) called GdkSeat, which seems to work better with the Wayland and Mir backends.