To the Home Page

Tracking libadwaita adoption in Fedora (updated)

Published on October 29, 2024 · Reading time: 2 minutes

This short article shows the progress of introducing libadwaita, the set of new design patterns in GNOME, to Fedora. Fedora is considered a distro close to the upstream, with release cycle similar to GNOME’s.

The goal would be to have a consistent modern theme for all preinstalled apps by default. Some programs are not a part of GNOME itself, so the 100% completion may not be possible. However, apps trying to mimic libadwaita look-and-feel are also accepted.

You can install a custom theme to make older GTK software look like other libadwaita apps. You don’t need to manually download it from GitHub. Get it from Fedora repos, open the GNOME Tweaks app, and change “Legacy Applications” style to adw-gtk3:

dnf install gnome-tweaks adw-gtk3-theme

The libadwaita was first introduced in GNOME 42 (Fedora 36). I’ve tested all Fedora versions with their launch day 64-bit ISO image, in live mode and with no internet connection.

Fedora Version GNOME Version File Name
41 47 Fedora-Workstation-Live-x86_64-41-1.4.iso
40 46 Fedora-Workstation-Live-x86_64-40-1.14.iso
39 45 Fedora-Workstation-Live-x86_64-39-1.5.iso
38 44 Fedora-Workstation-Live-x86_64-38-1.6.iso
37 43 Fedora-Workstation-Live-x86_64-37-1.7.iso
36 42 Fedora-Workstation-Live-x86_64-36-1.5.iso

Application list

41 40 39 38 37 36
Boxes
Calculator Yes Yes Yes Yes Yes Yes
Calendar Yes Yes Yes Yes Yes Yes
Camera 1 Yes Yes
Characters Yes Yes Yes Yes Yes Yes
Clocks Yes Yes Yes Yes Yes Yes
Connections
Contacts Yes Yes Yes Yes Yes Yes
Disk Usage Analyzer Yes Yes Yes Yes Yes Yes
Disks
Document Scanner Yes Yes
Document Viewer
Fedora Media Writer
Files Yes Yes Yes Yes Yes
Firefox
Fonts Yes Yes Yes Yes Yes Yes
Help
Image Viewer 2 Yes Yes Yes
LibreOffice
Logs Yes Yes Yes Yes Yes
Maps Yes Yes Yes Yes Yes
Problem Reporting
Rhythmbox
Settings Yes Yes Yes Yes Yes Yes
Software Yes Yes Yes Yes Yes Yes
System Monitor Yes Yes
Terminal 3 Yes
Text Editor Yes Yes Yes Yes Yes Yes
Tour Yes Yes Yes Yes Yes Yes
Videos
Weather Yes Yes Yes Yes Yes Yes
Total 20 19 16 15 15 12

  1. Replaces Cheese↩︎

  2. Replaces Image Viewer (different codebase). ↩︎

  3. Replaces Terminal (different codebase). Actually, this is Ptyxis, a full-featured terminal application, with a custom launcher icon and name. ↩︎

Check out other blog posts: