#50 Extend the Web
Update on what happened across the GNOME project in the week from June 24 to July 01.
Core Apps and Libraries
Web
Web browser for the GNOME desktop.
patrick reports
Epiphany has received numerous improvements to WebExtension support.
Libadwaita
Building blocks for modern GNOME apps using GTK4.
Alexander Mikhaylenko announces
Libadwaita now has
AdwMessageDialog
as an adaptive replacement forGtkMessageDialog
.
Software
Lets you install and update applications and system extensions.
Philip Withnall says
Milan Crha has improved support for displaying flatpak permissions in gnome-software
Settings
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.
GLib
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!