The Mutter & Shell team published an article about the recent developments on automating the testing of the compositor of the GNOME desktop. Have a read!
After more than a year of work, the rusty GStreamer Paintable Sink for GTK 4 has received support for GL Textures, reducing dramatically the CPU consumed (from 400-500% to 10-15% for the a 4k stream scenarios we tested) and allowing for zero-copy rendering when used with hardware decoders.
GNOME Settings continues to receive polish, reviews, and new designs from various contributors. We’re already stashing exciting improvements for the next release:
Continuous improvements to the Device Security panel have been added. These improvements range from better wording of the security features, new designs for the dialogs, and making the panel more actionable. Thanks to Kate Hsuan and Richard Hughes for diligently working on this.
The Accessibility panel was redesigned. This is the first panel implementing a more modern navigation model in Settings. More panels should be redesigned for this navigation pattern in the future. Thanks to Sadiq for this.
The Date & Time panel is now more mobile friendly, by using a two-column layout to the month selector. This change was also thanks to Sadiq.
The Network & Wi-Fi panels now use libnma’s own security widgets for managing connections. This is a massive cleanup in the codebase, and allows us to concentrate efforts on a single place. This change was made possible by Lubomir Rintel.
Various polishes and smaller improvements to lots of panels, like Users, Wacom, Region and Language, and others
I am announcing the first release of the new app “Meeting Point”. It is a video conferencing client using BigBlueButton in the background. At the moment the features exposed in the still experimental UI are:
join meetings (also with passwords) hosted by senfcall.de, a free BigBlueButton provider
watch webcam video streams of participants
read the public group chat
see a list of all participants
listen to audio (can be turned off)
delete the group chat history, if you are moderator
The source code is here. To try Meeting Point out, open it with GNOME Builder and hit the run button. New features will come soon! I will be also happy to guide anyone who is interested through the internals :)
Introducing Converter, a libadwaita GTK4 app that lets you convert and manipulate images in a sleek interface. It is built on top of imagemagick as well as other python libraries.
Girens version 2.0.1 just released. With this version the transcoding protocol is changed to DASH. Thanks to changing the transcode protocol some resume playback bugs are fixed.
Also now if items are loaded from the server in the section view a loading icon is showed. The sidebar containing the titles of the section have now an icon next to it. Also the translations are updated. For more details about the changes see the changelog.
blueprint-compiler v0.6.0 is out! This is mostly a bugfix release, but it also adds a typeof() operator for specifying GType properties like Gio.ListStore:item-type. It also includes some internal refactoring that paves the way for some great features in the future, including alternate output formats!
This version introduces actions! It is now possible to execute functions on elements . Try out one of the new actions such as to lower on strings and clear collection on lists.
We have also added the ability to undo and redo any changes you made to your data; a handy feature if you accidentally cleared a collection 😉
My favorite new addition however is copy and paste. You can export or import any element to and from JSON via your clip board!
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!