aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/modules/appearance/Wallpapers.qml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-31 10:06:35 +0100
committerDanilo M. <danix@danix.xyz>2026-10-31 10:06:35 +0100
commite89994621d81168c6a5ee15adcb798e449bcc4f2 (patch)
tree1af77100b0e277fd2ba91d0ab6eefba71ce1c4d0 /desktop/modules/appearance/Wallpapers.qml
parent8798809231f386de9bdd877246371a907bdf766f (diff)
downloadquickshell-e89994621d81168c6a5ee15adcb798e449bcc4f2.tar.gz
quickshell-e89994621d81168c6a5ee15adcb798e449bcc4f2.zip
wallpaper: keep the pair the engine put up
The engine's ticks are light runs: udt-accent leaves GRUB, the homepage and SDDM on the home pair. When a tick lands on a combination worth keeping, there was no way to promote it short of re-picking both images by hand. "Keep this pair" reruns wallp on the current pair without UDT_ROTATION, so the full run brings those three along, and makes it the engine's home, so switching the engine off does not undo it. The timer restarts, as after a pick by hand. The button shows only while the engine is on and the pair up differs from home, so it hides once kept. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/modules/appearance/Wallpapers.qml')
-rw-r--r--desktop/modules/appearance/Wallpapers.qml3
1 files changed, 2 insertions, 1 deletions
diff --git a/desktop/modules/appearance/Wallpapers.qml b/desktop/modules/appearance/Wallpapers.qml
index 73c1f25..582fb22 100644
--- a/desktop/modules/appearance/Wallpapers.qml
+++ b/desktop/modules/appearance/Wallpapers.qml
@@ -322,7 +322,8 @@ Singleton {
}
// What started the run in flight: "manual" (Apply), "tick" (the engine's
- // timer) or "home" (the engine switched off). A tick is the light run,
+ // timer), "home" (the engine switched off) or "keep" (the pair up now,
+ // run in full). A tick is the light run,
// UDT_ROTATION, which udt-accent reads; the others are full.
property string kind: ""