WebKitGTK has received two releases recently, 2.34.5 and 2.34.6. Both contain a number of fixes for security issues—one of them for remote code execution, known to be exploited in the wild. We have also solved touch input handling, made accessibility work again when the Bubblewrap sandbox is in use, and improved video codec selection with GStreamer 1.20.
GNOME Builder contains now templates for Adwaita, Gtk4 and Gtk3 for C, Rust, Python, Gjs and Vala. In order to make the templates easier to find we increased the initial size of the window. Besides of that we fixed several crashes related to terminal spawning in Builder.
Announcing Login Manager Settings (gdm-settings): a ‘Settings’ app for GNOME’s Login Manager. It can change a lot of settings including shell theme and wallpaper of the login screen. It does not have any pre-built packages yet (except for an AppImage without any dependencies and AUR packages).
After a few months of slow but steady progress, Portfolio 0.9.13 is out 📱🤓! This new release comes with the ability to fully manage external devices, improved feedback and responsiveness when copying big files to slow devices and many bugs fixes.
I’ve tagged phosh 0.16.0 with nice fading labels in the overview (by Adrien), more style updates by Sam, a keypad that can shuffle the buttons around and a bunch of fixes.
The “Getting Started” tutorial for newcomer app developers on the GNOME Developer Documentation website now has code examples in Python alongside the C ones.
I ported my Night Theme Switcher extension to GNOME 42. It brings scheduling abilities to the integrated dark mode and adds a way to set the built-in light and dark desktop background images.
Announcing Gnome Clipboard History (GCH): a rewrite of Clipboard Indicator with vastly improved performance, bug fixes, and new features. What’s the big innovation? GCH uses a compacting log and linked list to store data, enabling minimal O(1) performance for almost all operations. If you want all the details, I wrote up a blog post about it here.
That’s all for this week!
See you next week, and be sure to stop by #thisweek:gnome.org with updates on your own projects!