#15 Sepia and App Updates

• Curated by Felix

Update on what happened across the GNOME project in the week from October 15 to October 22.

Core Apps and Libraries

Libadwaita

Building blocks for modern GNOME apps using GTK4.

Alexander Mikhaylenko says

A large stylesheet refactoring has landed in libadwaita, light and dark variants are now shared with all their differences exported as public variables and customizable by apps. This allows to do things such as reliably recoloring the whole application into sepia.

Circle Apps and Libraries

Solanum

Balance working time and break time.

Chris 🌱️ reports

Solanum 3.0.0 is out and available on Flathub, with new preferences for timer length and updated translations.

Shortwave

Internet radio player with over 25000 stations.

Felix reports

I have revamped the Shortwave station details dialog, it now includes more information, and shows the location on a map for some stations. It uses libshumate for the map widget.

The search has been improved and now offers a possibility to filter the search results by different criteria.

Health

Collect, store and visualise metrics about yourself.

Cogitri says

Health 0.93.0 has been released and should be available on Flathub soon. The new release of Health features a reworked main view, a new calories view a daemon to remind users to reach their stepgoal and an updated stylesheet (thanks to libadwaita). Additionally, Health’s icons have been updated to be thinner and many translations have been added.

gtk-rs

Safe bindings to the Rust language for fundamental libraries from the GNOME stack.

Julian Hofer reports

I’ve added another chapter to the gtk4-rs book. This one extends the To-Do app so that it can filter tasks and retain them between sessions.

I’ve also extended the chapter about generic values with an explanation for variants.

The chapters were reviewed by slomo, Ivan Molodetskikh and Sabrina.

Dialect

Translate between languages.

Rafael Mardojai CM reports

Dialect 1.4.0 is out and available at Flathub. It comes with localized language names, keyboard shortcuts for most actions and bug fixes.

Mufeed Ali and I have ported Dialect to GTK4 + libadwaita.

Blanket

Improve focus and increase your productivity by listening to different sounds.

Rafael Mardojai CM says

Chris 🌱️'s port of Blanket to GTK4 + libadwaita was merged!

Metronome

Practice music with a regular tempo.

Adrien Plazas reports

Metronome can now be translated on Damned Lies.

Third Party Projects

sonnyp reports

The first release of Junction, an application/browser chooser is out. Set Junction as the default application for a resource and let it do the rest. Junction will pop up and offer multiple options to handle it.

Fractal

Matrix messaging app for GNOME written in Rust.

Alexandre Franke says

Not only is Fractal’s Julian featured in this week’s Matrix Live, he also has been very active in the month since our previous report. I won’t list here the very long list of merged merge requests, but the most noteworthy changes he brought are:

Contributions from others include enterprisey fixing the backtrace setup and simplyfying some error management code, Marco Melorio adding a separator in the UI to adapt to a change in libadwaita, Rachit Keerti Das fixing an incorrect link to install from Flathub, and Maximiliano cleaning up our dependencies and application name in code.

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!