aboutsummaryrefslogtreecommitdiffstats
path: root/docs/superpowers/specs/2026-09-14-network-bluetooth-design.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-16 17:43:45 +0200
committerDanilo M. <danix@danix.xyz>2026-09-16 17:43:45 +0200
commitd7a8b0e7eeac3575b05d1ae5bea4473177de30a1 (patch)
tree2e2b3a5e8378f495140bd44ef1252d87a4929f83 /docs/superpowers/specs/2026-09-14-network-bluetooth-design.md
parent2d98aed218f17b2149bf45ae46ab0b0a054cad13 (diff)
downloadquickshell-d7a8b0e7eeac3575b05d1ae5bea4473177de30a1.tar.gz
quickshell-d7a8b0e7eeac3575b05d1ae5bea4473177de30a1.zip
fix(appearance): stage a cursor theme, apply on confirmHEADmaster
Clicking a cursor card called applyCursor straight away, so the pointer, gsettings, environment.lua and both GTK settings files all changed on a single click with nothing to confirm. The wallpaper tab already stages a pick and commits it from an Apply button; the cursor grid now does the same, with a Reset beside it. The hover preview is unchanged: it still switches the real cursor and reverts on unhover, which is what makes staging readable, you see the theme before committing to it. That preview is also why Apply clears liveCursorCursor before calling applyCursor. Moving the mouse off the card to reach the button fires the unhover revert, which would otherwise set the old theme back over the one just applied. A staged card takes the solid accent border and the current one drops to a half-alpha border, so both stay visible at once. Icon themes and cursor size still apply on click. Neither has a hover preview to confirm against. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'docs/superpowers/specs/2026-09-14-network-bluetooth-design.md')
0 files changed, 0 insertions, 0 deletions