It's not only Trans Day of Visibility 🏳️‍⚧️ but also World Backup Day! Therefore, Pika Backup 0.8 is available as of today. After two years of work, this release not only brings many small improvements, but also a rework of the code base that dates back to 2018. This will greatly help to keep Pika Backup stable and maintainable for another eight years.

Learn more on https://apps.gnome.org/PikaBackup/ and help Pika Backup via a donation on https://opencollective.com/pika-backup or to me directly https://blogs.gnome.org/sophieh/projects/

Pika Backup – Apps for GNOME

Keep your data safe – Doing backups the easy way. Plugin your USB drive and let the Pika do the rest for you. Create backups locally and remotelySet a schedule for regular backupsSave time and disk space becau...

For Pika Backup 0.8 @fina converted all code to what is now the common GNOME Rust style. In 2018, gtk-rs was still in its infancy, compared to today. Subclassing and template widgets weren't a thing in practice. But even Rust was quite different with not supporting async as language feature and therefore not being available in gtk-rs. It's amazing how far gtk-rs has come. You can also support them here https://opencollective.com/gtk-rs
Gtk-rs - Open Collective

Provide GTK libraries to Rust

@sophie @fina is the GNOME Rust style documented somewhere? would love to learn.
@hbons @fina The best resource is @ju's book on gtk-rs https://gtk-rs.org/gtk4-rs/stable/latest/book/
Introduction - GUI development with Rust and GTK 4