Call for volunteers: if you are experienced in maintaining a GitLab CI runner on macOS, and you want to contribute to building and testing GLib and GTK on that platform, please join the GNOME Infrastructure team channel to help maintaining the macOS GitLab CI runner provided by the GNOME Foundation. If nobody volunteers, the CI runner will be retired in September. More details are available on Discourse.
In an attempt to ease porting of applications to GTK 4, I’ve released libspelling which provides inline spellchecking for GTK 4. It is extracted from the spellcheck engine I wrote for GNOME Text Editor and Builder. You can grab a copy from https://gitlab.gnome.org/chergert/libspelling
Workbench now supports GTKCssLanguageServer, a language server providing code intelligence for the GTKCSS flavor. This moves the CSS code intelligence out-of-process and allows reusing the
functionality in other editors. It’s planned to include it in GNOME Builder later, when it is a bit more mature. Currently, the language server only provides diagnostics in Workbench, but documentation on hover and auto-completion will follow as soon as it adds support for those features.
Webfont Kit Generator has received a small UI refresh with the new widgets from libadwaita. It now has a utility panel for the output options, allowing you to set everything in one view.
Thanks to Libadwaita 1.4, Cartridges has gained a new sidebar allowing you to filter games by source. It will also adapt to smaller screen sizes better thanks to AdwBreakpoint.
These features will land alongside GNOME 45 in the fall.
Tagger is now at V2023.7.1-beta2 !
V2023.7.1 is shaping up to be a huge release with new features, more customization options, better performance, many bug fixes, and an improved user interface.
Here’s the full changelog so far:
Added support for the following tag properties: BPM, Composer, Description, Publisher, ISRC
Added help documentation with yelp-tools, accessible from the Help menu action
Added more file sorting options
Improved album art design and added support for managing back cover art and exporting album art
Fixed an issue where corrupted music files would crash the app. Tagger will now display a dialog to warn the user of corrupted files
Improved UI
Updated translations (Thanks everyone on Weblate!)
Flare 0.9.0 was released, which included a lot of overall UI improvements, but also some new functionality. I will just list the most important improvements, a list of all improvements can be seen in the changelog:
Flare now supports receiving and playing voice messages.
The UI of the messages got drastically improved. The message bubbles now also support theming with GNOME accent colors.
The dropdown menu on messages got improved. Furthermore, the drop-down menu is now opened by right-click or (when using touch) holding the message instead of just a normal click.
Updated to GTK 4.10 including updating from deprecated widgets to their new counterperts.
Flare now supports receiving mentions (implemented in 0.8.2).
I want to thank @Marc0x for doing most of the work on this release and bringing the UI of Flare to a new level.
This week you can find the Foundation at FOSSY, a community-oriented conference hosted by the Software Freedom Conservancy! If you’re attending in Portland, make sure to stop by the GNOME booth to grab some stickers or pick up a t-shirt.
We’ve also been hard at work coordinating all the final details for GUADEC 2023! The conference starts in 12 days and that means we’ve got banners, signage, name badges, lanyards, t-shirts, and more to prepare. If you’re attending remotely or in person remember to register ahead. This helps us know how many people to expect and lets us have time to print your name on your badge.
We’re still looking for GUADEC 2023 sponsors! If you or your company would like to sponsor this year’s conference, take a look at our sponsorship brochure and reach out to mwu@gnome.org for more information.
Volunteer Opportunity:
We’re live-streaming the GUADEC talks, but are looking for a volunteer to edit the final footage into individual talk videos. If that sounds like a project you’re interested in let us know by emailing chenriksen@gnome.org.
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!