#50 Extend the Web

• Curated by Felix

Update on what happened across the GNOME project in the week from June 24 to July 01.

Core Apps and Libraries


Web browser for the GNOME desktop.

patrick reports

Epiphany has received numerous improvements to WebExtension support.


Building blocks for modern GNOME apps using GTK4.

Alexander Mikhaylenko announces

Libadwaita now has AdwMessageDialog as an adaptive replacement for GtkMessageDialog.


Lets you install and update applications and system extensions.

Philip Withnall says

Milan Crha has improved support for displaying flatpak permissions in gnome-software


Configure various aspects of your GNOME desktop.

Georges Stavracas (feaneron) reports

Thanks to the fantastic work of Kate Hsuan and Richard Hughes, device security information is now available in Settings. The security information is provided by the Fwupd project.


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

Emmanuele Bassi announces

GLib 2.74 will require an additional part of the C99 specification: variadic arguments in macros using __VA_ARGS__. All supported toolchains (GCC, Clang, MSVC) already comply to the standard, so if you use a different compiler make sure it supports C99: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2791

Emmanuele Bassi says

Two new macros to define enumeration and flags types directly in your C code without using glib-mkenums are going to be available in the next stable release of GLib: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2788

Third Party Projects

Chris 🌱️ reports

Loupe has gained a brand new gallery view, with smooth image loading, swipe navigation support, and more.

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!