# fix: Linux window controls match libadwaita on GNOME and follow the button layout · clo/snowbound

[View on GitCafe](https://git.cafe/clo/snowbound/commit/3dade15eef573afab71c86c6ae88e452c7da8176)

Repository: [clo/snowbound](https://git.cafe/clo/snowbound)

Visibility: public

Requested revision: 3dade15eef573afab71c86c6ae88e452c7da8176

Requested commit: 3dade15eef573afab71c86c6ae88e452c7da8176

Commit: 3dade15eef573afab71c86c6ae88e452c7da8176

Tree: fec73d566ff894d0a4e799983463c79bbcbc41e6

Author: clover caruso

Committer: clover caruso

## Message

```
fix: Linux window controls match libadwaita on GNOME and follow the button layout

On GNOME the title bar row drew a thin stroked X on a 22 px disc of the
app text colour over sctk-adwaita's GTK 3 header grey. It now draws
libadwaita's window controls: 34 px buttons 3 px apart, a 24 px disc (20 px
before 1.8) at 10/15/30 % of the header bar ink at rest, hovered and
pressed, Adwaita's window-*-symbolic glyphs, the whole set at half opacity
in the background, over libadwaita's header colours. The libadwaita release
follows the running GNOME Shell (1.N with GNOME 41+N).

The buttons sit at the start or end of the row as button-layout places
them, re-read when the settings portal reports a change. Desktops other
than GNOME that leave decorations to the client get the toolbar's own
buttons rather than an imitation of Adwaita.

Assisted-by: claude-opus-5.5

```

## Parents

- [ba16a18feec9b6b0d5b03464b1e8cda9ded4a81e](https://git.cafe/clo/snowbound/commit/ba16a18feec9b6b0d5b03464b1e8cda9ded4a81e?format=markdown)

[Source at this commit](https://git.cafe/clo/snowbound/tree/3dade15eef573afab71c86c6ae88e452c7da8176?format=markdown)
