Blueprint formatting is now supported and makes working with UI code much nicer, no more manual indentation fixes. Thanks to Gregor Niehl (gregorni) and James Westman (flyingpimonster) for the great work on Blueprint.
The Library received great QoL improvements. It will be faster to launch and Workbench won’t quit if the Library is still open.
It now shows which language are supported for each demo and allows you to open a demo in a specific language directly. Thanks to Diego Iván
The offline documentation viewer graduated into a standalone application named Biblioteca and received a bunch of improvements.
You can download Biblioteca on Flathub. Thanks Akshay Warrier for this great addition to the GNOME development toolbox.
But also:
Each Workbench window now has its own title
JavaScript linter now complains on unused or undeclared variables
13 Library entries ported to Vala
2 Library entries ported to Rust
8 Library entries were improved
Newcomers are very welcome to join our chatroom #workbench:gnome.org and get help to port a Library entry. It’s fun and a great opportunity to learn about GNOME development, a new programming language or even as first programming experience.
Last but not least, Tobias Bernard is organizing a Local-First workshop next Monday in Berlin where Workbench will be used together with the p2panda Rust SDK. See the announcement.
Notify received various improvements for users which are self hosting ntfy.sh. Support for basic http authentication has been added, so that you can subscribe to private topics and prevent bad actors from trying to snoop your notifications.
Halftone has received this week a new, refreshed UI based on the new libadwaita 1.4 widgets, as well as a couple of bugfixes and new translations. As always, you can download it from Flathub, or check the other installation methods if you don’t use Flapaks.
This week I released a new version of Jellybean! It introduces many new helpful features, such as assigning icons to items! You can get Jellybean from Flathub.
Biblioteca is a documentation viewer for GNOME.
It includes documentation from the GNOMESDK as well as VTE, libportal, libspelling and libshumate.
Only gi-docgen documentation is supported at the moment.
We are planning to add support for other sources and formats in the future.
Gir.Core 0.5.0-preview.3 got released. It is the next step to the upcoming 0.5.0 release and updates the bindings to GNOMESDK version 45. See the release notes for further details.
GNOME Extensions now supports a new metadata key - “version-name”, which gives extension developers more control over their Extension versioning.
For more details visit the GJS Guide.
We are one step closer to making openQA testing infrastructure available to all GNOME apps, using GNOMEOS as a base. Catch up on the latest developments in this status update.
GNOME Asia is right around the corner and we all ready to kick off another succesful edition. The Local team is organizing the day trip excursion and we are finishing up last minute preparations before everything starts. If you would be interested to know more here’s the website: https://events.gnome.org/event/170/
This week we resumed the DEI meetings. If you would be interested to join please check the discourse for more information or join the engagement team for more details. We are looking for volunteers to help us with meeting notes and other logistic tasks such as adding information on gitlab and create new tickets.
The next meeting would be on Dec 11th and the meeting link is available here : https://meet.gnome.org/dee-9kq-sfm-nof
You can find the meeting notes and more about the structure of the meeting here: https://discourse.gnome.org/t/diversity-and-inclusion-meeting-announcement/17936
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!