It is now available libadwaita 1.8, the library based on GTK4 which brings GNOME's own widgets and interface patterns. After about six months of work, this release brings together changes focused on shortcuts, styles, and typography without altering the core of the component set.
The focus has been on modernizing parts that had been left behind and aligning capabilities with GTK; these include the replacement of the shortcut dialog and comprehensive support for CSS media queries, plus a number of minor tweaks that improve visual consistency.
Highlights of Libadwaita 1.8
The most visible novelty is AdwShortcutsDialog, which replaces the old GtkShortcutsWindow, which was marked as obsolete in GTK. Along with this change, the following are included: improvements to shortcuts that fine-tune the presentation and behavior of the keyboard shortcuts box.
- AdwShortcutsDialog replaces GtkShortcutsWindow (deprecated in GTK).
- Updates to shortcut management for a clearer experience.
- Full GTK-aligned CSS media query support.
- Typographic settings and other less visible changes.
CSS Media Queries and Typography
With this release, libadwaita adds full support for CSS media queries, in line with GTK support. This makes it easy to adapt the interface to different form factors and preferences, while maintaining a consistent behavior between library and toolkit.
They have also been applied typographical improvements that refine readability and visual hierarchies. While these aren't dramatic changes, they help libadwaita-based applications offer a more polished and consistent presentation.
Other tweaks and cleanup in Libadwaita 1.8
In addition to the main new features, the cycle incorporates multiple small touch-ups that correct details and polish components. This type of core improvement contributes to overall stability and reduces friction in day-to-day development.
What the next cycle has in store
Looking ahead, the team is working on a generic sidebar widget and the replacement of the current stack sidebar. The goal is to offer more versatile alternatives consistent with the navigation patterns promoted by the platform.
With this release, libadwaita 1.8 It consolidates the transition to more modern components, standardizes CSS query support alongside GTK, and lays the groundwork for future improvements in navigation and structure, while maintaining a focus on quality of detail.
