#9 Headerbar Cleanup

• Curated by Felix

Update on what happened across the GNOME project in the week from September 03 to September 10.

Core Apps and Libraries

Libadwaita

Building blocks for modern GNOME apps using GTK4.

Alexander Mikhaylenko announces

libadwaita has simplified button appearance in header bars. Check the corresponding blog post for more details, and if you maintain an app using it, be sure to update it!

Software

Lets you install and update applications and system extensions.

Michael Terry reports

All GNOME Circle apps have been added to Software’s default list of featured apps

GNOME Releases

alatiera reports

The GNOME 41 Release Candidate is out! https://discourse.gnome.org/t/gnome-41-rc-released/7500?u=alatiera

Circle Apps and Libraries

Déjà Dup Backups

A simple backup tool.

Michael Terry reports

Déjà Dup landed support for avoiding scheduled backups during Power Saver mode and GameMode. And redesigned its “oauth access granted” page to be much prettier and support dark mode:

Polari

IRC client which enables you to chat with people around world through large chatrooms or via private messaging.

Sophie Herold reports

This week Polari entered GNOME Circle. Polari is the first Chat app to join the Circle. Congratulations!

gtk-rs

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

Aaron Erhardt announces

The first stable version of Relm4, an idiomatic GUI library based on gtk4-rs, was released with the goal to make developing GTK4 apps in Rust simpler and more productive!

Most notably, Relm4 now offers support for libadwaita, a complete book for beginners and lots of other improvements. The full release article can be found here.

Third Party Projects

Telegrand

A Telegram client optimized for the GNOME desktop.

Marco Melorio says

Exciting stuff happened in Telegrand over this week! I implemented the day dividers in the chat history and I also added the sender of the last sent messages in the chat list. I also enabled the tdlib’s message database feature that allows to use Telegrand in offline mode and that also speeds up the opening time.

Rodrigost23 colored the sender names using the same color scheme used in Telegram Desktop and also added an icon for the pinned chats.

Fractal

Matrix messaging app for GNOME written in Rust.

Alexandre Franke announces

Our biggest news is that multi-account support landed in fractal-next (don’t be fooled by the title of the MR, it’s more than just a widget 🥷). I feel like this is one of the most requested features across all clients, yet not many have it yet, and I’m extatic that we’re joining them 🎉. This work was done as part of GSoC by Alejandro under the mentorship of Julian 👏.

Kai made it so that rooms are sorted by activity in fractal-next, like they already are in stable ✔️. He also fixed module inception, for better code quality 🐛.

Julian landed a whole bunch of changes ❗️ He added scrolling and a scroll to bottom button, fixed keyboard shortcuts and a wrapping issue with long “words” that caused the timeline to jump to a wider size. But all this pales in comparison to loading previous events 🤯

Miscellaneous

Sophie Herold says

The list of GNOME Core apps on apps.gnome.org is finally complete. Because of some technical challenges, a hand full of apps were still missing. I have fixed or worked around all of those problems and we can finally enjoy the completed list.

There is also a new feature for people that like to chat. If available, the project’s Matrix channel is now linked in the “Get involved” section.

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!