As part of the GNOMESTF (Sovereign Tech Fund) initiative, a number of community members are working on infrastructure related projects.
This week we express special thanks to all the people outside of the team who review our work such as Felipe Borges, Matthias Clasen, Jonas Ådahl, Christopher Davis, Ray Strode, Florian Müllner, Robert Mader, Bilal Elmoussaoui, Daiki Ueno, Jordan Petridis, Carlos Garnacho, Allan Day, Philip Withnall, Emmanuele Bassi, Sebastian Wick, and Lennart Poettering. Thank you!
Here are the highlights for the past couple of weeks
Nautilus file chooser portal
Antonio finished the implementation of using Nautilus as file chooser
App Intents
Andy revived the xdg-spec proposal for app intents
Felix reworked how item attributes are getting displayed, the most common attributes are now getting shown in a more user friendly way and are translatable
Martin implemented “Build and publish system extensions for CI” in Shell and Mutter.
USB Portals
Hubert is making good progress on usb portal; he added tests and documentation for it
Notifications
Julian continued work on the notification portal specification v2, working with Georges and Sebastian to get the MR in shape. He also continued working on the various other parts of the new notifications, including the various portal backends and GNOME Shell.
Building and testing system components is challenging, especially on immutable operating systems like GNOMEOS.
To help solve the problem, at Codethink we developed a lean collection of tools called sysext-utils inspired by Lennart Poettering and Jordan Petridis. These tools streamline the developer workflow via system extensions, making iterating on system components safer and more effective.
More work is needed to perfect the experience so, if you are working on system components, we invite you to test these tools and share your feedback.
This project was developed in collaboration with the GNOME Foundation, through the Sovereign Tech Fund (STF).
From €500 to €10,000 depending on criticality.
For now only GLib and libsoup is in scope but we will expand the list of modules and advertise as the program grows.
If you are a GNOME or freedesktop module maintainer and would like your module to join the pilot program; please get in touch.
libadwaita now has a new spinner widget, AdwSpinner, as well as a paintable variant, AdwSpinnerPaintable. This spinner can be used at larger sizes, still works with animations disabled and the paintable version can be used in contexts like the AdwStatusPage icon
This week support for mixing HDR and regular content landed in Mutter and GNOME Shell. When the experimental HDR mode is enabled, GNOME Shell itself as well and Wayland and X11 clients connecting via Xwayland will now be displayed correctly instead of appearing too bright. While there is currently no way for clients to tag their windows as HDR, one can for the time being manually do so via looking glass, until the Wayland bits are ready.
Last week Dan Yeaw released Gaphor 2.26.0. Gaphor is a SysML/UML modeling application.
The main improvements for this release is session recovery. Gaphor is able to restore your session after a crash. Also diagrams can now have stereotypes attached, which allows you to add extra data to a diagram.
A full list of changes and fixes can be found in the Change Log.
As always you can find the latest release on Flathub and the Windows/macOS versions can be downloaded from Gaphor’s download page.
This week, I am happy to announce the release of ts-for-girv4.0.0-beta.6. The ts-for-gir tool enables the generation of GObject Introspection types for TypeScript, facilitating the development of GJS projects using TypeScript.
This week I released version 0.6.0 of Read It Later. This is a client for Wallabag, which allows you to save web articles and read them later. The significant changes are a redesigned “new article” user interface and faster startup times for accounts with numerous articles. Download on Flathub.
Today we’re announcing a significant leadership transition at the GNOME Foundation. Holly Million will be stepping down as Executive Director, with her last day being July 31. An Interim Executive Director, Richard Littauer, has joined the Foundation this week. Richard brings with him a wealth of open source leadership experience and will help ensure a smooth transition as we prepare for a new Executive Director search.
During the past year Holly achieved remarkable milestones, including drafting a five-year strategic plan, securing crucial fiscal sponsorships, and improving our financial operations. We extend our heartfelt gratitude for her contributions. The Board will begin the search for a permanent Executive Director soon. For more details, read the full announcement here: https://foundation.gnome.org/2024/07/12/gnome-foundation-announces-transition-of-executive-director/
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!