diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-22 17:26:57 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-22 17:26:57 +0200 |
| commit | b810188a4b106ee84e1971b0bbd928d27528171f (patch) | |
| tree | a41ba51ecb5129d42e5e3504e6d726ae2c0f98a5 /desktop/modules/appearance/README.md | |
| parent | 9d9e67a14967fe756c357b0ece3d9f339f8afa17 (diff) | |
| download | quickshell-b810188a4b106ee84e1971b0bbd928d27528171f.tar.gz quickshell-b810188a4b106ee84e1971b0bbd928d27528171f.zip | |
theme: stage a scheme and commit it from the header
The Theme page applied a scheme on click, so a stray click reinstalled the
whole theme, and it was the one settings page without the header's
commit point. Clicking now stages the scheme (outlined yellow, "selected"),
and Reset / Apply in the header drop or apply it, as the wallpaper page
does. The applied notice and any failure moved into the SaveBar, and the
sidebar marks the page dirty while a scheme is staged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/modules/appearance/README.md')
| -rw-r--r-- | desktop/modules/appearance/README.md | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/desktop/modules/appearance/README.md b/desktop/modules/appearance/README.md index 50da8fb..65132c3 100644 --- a/desktop/modules/appearance/README.md +++ b/desktop/modules/appearance/README.md @@ -142,6 +142,9 @@ Both the scheme list and the wallpaper scan are redone every time the settings window opens: the desktop process runs all session, so a scan done only at startup would go stale the first time anything was added. +Clicking a scheme stages it, outlined yellow, and Apply in the header +applies it; Reset drops the selection. The same commit point every other +settings page has, so a stray click no longer reinstalls the whole theme. Applying writes the `scheme =` line in `~/.config/udt/roles.conf` and runs `install.sh`, which regenerates every themed config and reloads Hyprland, kitty and conky. Its whole output becomes the `install` tab of the |
