As part of the GNOMESTF (Sovereign Tech Fund) project, a number of community members are working on infrastructure related projects. Many of us were/are on holidays so we skipped last week TWIG. Here are the highlights for the past 2 weeks.
Following our interest to improve text to speech, we are exploring ways to make it easier to distribute and discover TTS engines and are discussing libspiel with Eitan https://github.com/eeejay/libspiel
Further work by Thomas Haller has landed in GLib, eliminating some global locks which serialised g_object_ref() and g_object_unref() calls across all threads. The locking is now per-object. This should speed up multithreaded programs. https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3774
Thomas Haller’s work to fix a long-standing race in g_object_unref() has landed in GLib main (see https://gitlab.gnome.org/GNOME/glib/-/issues/3064). Let us know if you spot any new crashes or misbehaviours with object refcounting!
Carburetor 4.4.0 released with a new OverlaySplitView to show detailed output and a set of main icons from Guardian Project’s Orbot.
Carburetor is an app built upon Libadwaita to let you easily set up a TOR proxy on your session, without getting your hands dirty with system configs. Initially aimed at simplifying life for GNOME enthusiast on their mobiles, it’s now fully usable with mouse and/or keyboard too.
Hello everyone, last year I’ve released Playlifin Voyager. It’s a tool to export and import playlists from and to your Jellyfin server. So you can reinstall your server and not lose your playlists if the libraries are the same. (You can also use it as a backup solution for your playlists!)
It is a new year 🎆️, and what better way to celebrate this than to release Fractal 6.rc? It has been only 2 weeks since our latest beta release, but we have been hard at work during the holidays.
Here is an excerpt:
Matrix URIs can be opened with Fractal, it is even registered as a handler for the matrix scheme
Our Join Room dialog now shows some room details as a preview upon entering an identifier or URI
The verification flow was rewritten to rely more on the Matrix Rust SDK, hopefully solving most issues that occurred before
Room members now have a profile page that allows, among other things, to kick, ban or ignore them
Speaking of ignoring users, the list can be managed from the account settings
The dialog to view an event’s source was reworked to show more details about the event
… and a lot of other improvements, fixes and new translations thanks to all our contributors, and our upstream projects.
A new version of Crosswords was released. This version was focused almost entirely on improvements to the crossword editor, with significant changes under the hood. The editor now features additional panels to help write cryptic clues, as well as grid statistics. Read more details in the release blog post
Cavalier V2024.1.0 is here! This release contains some new features and improved drawing algorithms :)
Let’s dance our way into 2024 🕺🕺
Here’s the full changelog:
The wave box drawing mode now draws smoother bezier curves (Thanks @OggyP)
Users can now specify --fg aarrggbb or --bg aarrggbb command line arguments to change the foreground and background color of the running Cavalier instance respectively
Updated translations (Thanks everyone on Weblate!)