Port to new Libadwaita Widgets for 45
Some of the upcoming widgets in Libadwaita 1.4 (to be released with GNOME 45 in September) significantly impact the appearance of apps (shadow instead of divider line on the headerbar, split view sidebar, etc) so to avoid inconsistency we should get as many core apps as possible ported to the new widgets before 45.
These widgets include:
- To get the new toolbar style with shadows: Toolbar View
- For stack navigation (back buttons, back/forward shortcuts/gestures): Navigation View
- For apps with sidebars: Navigation Split View
- For apps with utility panes: Overlay Split View
More on the new widgets: https://blogs.gnome.org/alicem/2023/06/15/rethinking-adaptivity
Migration guide: https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/migrating-to-breakpoints.html
Core Apps
Basic
-
Calculator (gnome-calculator!151 (merged)) -
Console -
Document Viewer / Evince (still GTK3) -
Files / nautilus: nautilus!1009 (merged) and nautilus!1233 (merged) -
Loupe -
Initial Setup gnome-initial-setup#205 -
Settings / gnome-control-center gnome-control-center!1865 (merged) -
Software / gnome-software gnome-software#2245 (closed) -
Text Editor -
Videos / totem (still GTK3)
Portals
-
File picker (libadwaita!945 (merged), anything more would need Nautilus file picker)
Others
-
Boxes (still GTK3) -
Calendar -
Characters -
Cheese (still GTK3) -
Clocks gnome-clocks!251 (merged) -
Connections (still GTK3) -
Contacts gnome-contacts!229 (merged) -
Disks / gnome-disk-utility (still GTK3) gnome-disk-utility!91 (merged) -
Disk Usage Analyzer / baobab baobab!56 (merged) -
Document Scanner / Simple-scan simple-scan!249 -
Fonts / gnome-font-viewer -
Help / yelp (still GTK3) -
Logs gnome-logs!53 -
Maps gnome-maps!311 (merged) -
Music gnome-music#579 (closed) -
Snapshot snapshot#101 (closed) -
_System Monitor gnome-system-monitor#273 (closed) -
Tour -
Weather gnome-weather!143 gnome-weather@d0f5ac02 -
Web / epiphany
Extra Apps
-
Builder / gnome-builder gnome-builder!751 (merged) -
Devhelp (still GTK3) -
Extensions -
Fractal -
Geary (still GTK3) -
Podcasts -
Polari -
Passwords and Secrets / seahorse seahorse!207 -
Usage gnome-usage!121 (merged)
Edited by Tobias Bernard