#37 Absolutely Serious

• Curated by Felix

Update on what happened across the GNOME project in the week from March 25 to April 01.

Core Apps and Libraries

Maximiliano says

GNOME Logs was ported to GTK 4 and libadwaita 🎊.

WebKitGTK

GTK port of the WebKit rendering engine.

Alexander Mikhaylenko announces

WebKitGTK Adwaita widgets, as well as scrollbars, now more closely resemble their libadwaita versions than GTK3 versions, and support CSS accent-color following the Cocoa WebKit ports

Circle Apps and Libraries

Webfont Kit Generator

Create @font-face kits easily.

Rafael Mardojai CM reports

Webfont Kit Generator 1.0.0 is out and available in Flathub!

Major changes are:

  • Ported to GTK4 and libadwaita
  • New Google Fonts importer
  • New app icon by Tobias Bernard

The app now will be in maintenance mode.

Shortwave

Internet radio player with over 25000 stations.

Felix announces

It is now possible to add local stations in Shortwave that are not publicly published on radio-browser.info. I also added a new transition for the miniplayer mode using Adw.TimedAnimation.

Pika Backup

Simple backups based on borg.

Sophie Herold reports

A new release for Pika Backup is planned for May the 15th. This means that version 0.4 will be released exactly one year after version 0.3.

This week I landed the following:

  • Added desktop notifications for postponed scheduled backups. Backups can be postponed if the repository is in use, the internet connection is metered, or the device is not connected to power.

  • Updated some text and icons in the user interface.

  • Added a desktop notification for crashes of the app running the backups. This should only happen on unlikely events like segfaults in underlying libraries or saturated memory.

  • Added archives prefixes to the user interface including a dialog to change them.

  • Until now, BorgBackup created checkpoints every 30 minutes in Pika Backup. Checkpoints are points in the backup process from where you can continue an incomplete backup.

    Since BorgBackup 1.2 it is also possible to create a checkpoint when manually aborting a running backup. Now, this is also the default when aborting a backup in Pika Backup.

  • A lot of technical details around the background monitor that enables scheduled backups have been fixed.

  • The dialog that asked for the repository password now shows which repository is requiring the password.

  • Added support for Fnmatch (shell wildcard patterns) to the backend. Adding them outside the config file will probably be delayed until version 0.5.

  • Continued to make the setup workflow more pleasing.

  • Fixed several bugs in showing when the next backup is scheduled.

  • Notify about connected backup devices if they aren’t set up for scheduled backups, to quickly start a backup from the desktop notification.

  • Properly notify about missing devices for backup that is scheduled for this moment.

Identity

Compare images and videos

Ivan Molodetskikh reports

Identity v0.3 is out with zoom support! You can set the scale to 100% for pixel-perfect comparisons, or zoom in and out with mouse, touchpad or touchscreen. Zoom and view position are synchronized across open files.

Third Party Projects

rickykresslein says

Furtherance is a new time tracking app written in Rust using GTK 4 and libadwaita. Features include:

  • Track time spent on individual tasks
  • Idle detection on GNOME
  • Task names and times can be edited
  • Tasks are sorted by day and similar tasks are grouped

Fractal

Matrix messaging app for GNOME written in Rust.

Julian Sparber says

This week I have something really exciting to report. We moved Fractal-next to the main development branch. This means that we now have nightly flatpak builds[1], so users can already try out the new version of Fractal without having to build it from source. This will also give use much more feedback and many more bug reports, hopefully not too many :) Note that this isn’t a release and the software should still be considered unstable.

[1] https://gitlab.gnome.org/GNOME/fractal#development-version

GNOME Shell Extensions

firox263 reports

Extension Manager, a simple app for browsing and installing Shell Extensions, had its third release. This update adds some of the final missing pieces when compared with the extensions website.

The highlights are:

  • Displays comments and reviews
  • Support for updating in-app
  • A new GNOME-style app icon
  • Improved handling of errors
  • Correct labelling of out-of-date extensions
  • Significantly reduced file size

Just Perfection

A tweak tool to customize the GNOME Shell and to disable UI elements.

Just Perfection reports

Just Perfection extension version 20 has been released with some bug fixes and two new features (calendar and events visibility). This version is named after Francesco Hayez (Italian painter).

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!