#21 Software Cleanup

• Curated by Felix

Update on what happened across the GNOME project in the week from November 26 to December 03.

Core Apps and Libraries


Lets you install and update applications and system extensions.

Philip Withnall says

Also in gnome-software, Phaedrus Leeds has fixed a long-standing issue where installing a flatpakref file wouldn’t use flatpak transactions (the modern flatpak API). This should fix a few bugs with flatpakrefs in gnome-software, and behaviour differences from the command line flatpak command.

Adrien Plazas has been refreshing the appearance of app reviews in gnome-software, implementing a design by Tobias Bernard


A phone dialer and call handler.

Evangelos announces

You can now use the keypad to send DTMF while on phosh’s lockscreen. This needed some DBus work on the Calls side and UI tweaks in libcall-ui. So if you have to interact with an automated calling assistant (“Please press 1 to buy a washing machine, please press 2 …") this should work too now.


The low-level core library that forms the basis for projects such as GTK and GNOME.

Philip Withnall says

Nishal Kulkarni and Emmanuel Fleury have been tidying up some old tests in GLib, ensuring those test results are machine readable, and making the code more maintainable in future

Circle Apps and Libraries


Censor your private information on any image.

Bilal Elmoussaoui announces

Obfuscate 0.0.4 got released, it includes fixes of various bugs that were introduced during the GTK4 port and some improvements brought to you by Alexander Mikhaylenko. This also means the next TWIG entry of the built-in Shell screenshot/screencast won’t feature a development version of Obfuscate.


A simple UML and SysML modeling tool.

danyeaw says

Gaphor feature release version 2.7.0 is now out! We have added an extension for Sphinx to generate diagrams for your docs, support for Information Flows on connectors, lots of improvement to influence diagrams, improved autocomplete in our Python console, and usability updates.


Easy to use BitTorrent client.

Felix announces

The new sessions stats dialog got merged. It displays information about the current session, e.g. how much data has been transferred in total, the current network load and more. I re-implemented desktop notification supports in the fragments-v2 branch. Fragments also automatically restores the last used remote connection now. This is useful if you’re using Fragments mainly as a client to control a Transmission server. And last but not least Maximiliano and I added support for the remove-all / pause-all torrents actions.

Third Party Projects

Bilal Elmoussaoui reports

During the same week, we managed to finish up an other GTK 4 / libadwaita port of Icon Library. The port was done by Maximiliano as part of the last Google Summer of Code as well. It also includes the traditional updated icons.

Bilal Elmoussaoui reports

The GTK 4 & libadwaita port of App Icon Preview done by Maximiliano during the last Google Summer of Code got released.


Lets you choose the application to open files and links.

sonnyp announces

Junction got a UI refresh and a new option to open the location with any application.


Bilal Elmoussaoui reports

The documentation of GtkSourceView 5 was ported to gi-docgen and is available at gtksourceview5.

GNOME Shell Extensions

Simon Schneegans says

Fly-Pie, the marking-menu extension for GNOME Shell, has received a major update including proper support for touch screens and Wacom tablets, as well as a new clipboard menu. Watch the trailer: https://www.youtube.com/watch?v=BGXtckqhEIk

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!