Full-screen Wayland support should no longer be buggy

Nov 21, 2016 23:35 GMT  ·  By

A new maintenance update for the GTK+ GUI (Graphical User Interface) toolkit has been announced this past weekend, versioned 3.22.4, bringing many Wayland improvements and lots of bug fixes.

GTK+ 3.22.4 is now the latest stable and most advanced version of the GUI toolkit, which is the core of the GNOME desktop environment. This version is released for the GNOME 3.22.x desktop series, and it looks like it adds many improvements for the next-generation Wayland display server.

The biggest change is the fact that GTK+ now uses less CPU under Wayland than under X11, which means that we're a step closer to having Wayland by default on our favorite GNU/Linux distributions. Fedora 25 launches tomorrow, and it looks like it's the first major distro to ship with Wayland by default for the GNOME/Workstation edition.

Continuing with the Wayland improvements implemented in GTK+ 3.22.4, we can notice that the full-screen support should work properly now and be less buggy than before, and startup notifications on Wayland should work better for various applications, including GNOME Terminal.

HiDPI support enabled for GDK-Win32

Also new in the GTK+ 3.22.4 release is the enablement of HiDPI (High Dots Per Inch) support for GDK-Win32, which translates to support for HiDPI displays on Windows operating systems. Handling of scaled monitors should work correctly now, and a limit was added to list size of recent-manager.

Last but not least, GTK+ 3.22.4 improves multiple widgets, among which we can mention GtkComposeTable, GdkGLContext, GtkSpinButton, GtkHeaderBar, GtkPrintOperation, GtkPlacesSidebar, and GtkAppChooserWidget. The Czech and Dutch language translations have been updated as well.

Check out the attached changelog for all the technical details about the bug fixes implemented in the fourth maintenance update to the GTK+ 3.22 branch of the GUI toolkit. In the meantime, you can download the GTK+ 3.22.4 source archive right now from our website and install it on your favorite GNU/Linux distribution.

GTK+ 3.22.4 Changelog