# Adwaita

> Clean, readable, and quietly confident — the GNOME desktop design language: flat without being cold, spacious without being empty, and rigorously accessible.

- Category: Platform-native
- Era: 2011 – present
- Origin: GNOME Project, Linux desktop environment
- Lesson: https://design.dawit.dev/styles/adwaita
- Try it: https://design.dawit.dev/styles/adwaita?style=adwaita

## Where it came from

Adwaita became GNOME's default theme with GNOME 3.0 in 2011, replacing GNOME 2's Clearlooks. The GNOME design team built it around clear focus states and a muted natural palette. From GNOME 42 (2022), libadwaita gave GNOME apps a shared component library with adaptive layouts, rounder shapes, and stronger colour roles.

## How to spot it

- Clean light surfaces with subtle border definition
- Muted natural accent colour (GNOME blue)
- Strong focus-visible ring and keyboard navigation
- Sans-serif type (Cantarell, replaced by Adwaita Sans in GNOME 48) with generous line height

## Strengths

- Exceptional accessibility — built to WCAG AA
- Calm and readable for extended use
- Open source — every component is inspectable

## Weaknesses

- Conservative palette can feel uninspired
- GNOME conventions differ from web and mobile patterns
- Libadwaita is GTK-specific — no web equivalent

## In the wild

- GNOME Files (Nautilus) and GNOME Settings
- GNOME Calendar, Contacts, and Maps
- Fedora Workstation default desktop

## Use it when

Linux desktop apps, or web tools targeting Linux/GNOME users who expect native-feeling conventions.

## Related styles
[Fluent Design](https://design.dawit.dev/styles/fluent.md), [Apple HIG](https://design.dawit.dev/styles/apple-hig.md), [Material Design](https://design.dawit.dev/styles/material-design.md)
