aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/modules/qtmaildir/Setting.qml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-29 17:13:53 +0100
committerDanilo M. <danix@danix.xyz>2026-10-29 17:13:53 +0100
commit670452de94e0f3e0bf5719acec28a9b02e929642 (patch)
treea892d0b99b0f5e14eae03e77580118d301078766 /desktop/modules/qtmaildir/Setting.qml
parent68ee0a175acfa3940ed9e19c0e1aad714f799e47 (diff)
downloadquickshell-670452de94e0f3e0bf5719acec28a9b02e929642.tar.gz
quickshell-670452de94e0f3e0bf5719acec28a9b02e929642.zip
wallpaper: engine page commits like the others, Start changes at once
The page was the only settings page without the header's buttons, and it switched the engine from a checkbox beside the interval. Both looked like the engine had been started when it had not: - The minutes field saved on editingFinished, which needs Enter or a focus change. Clicking the checkbox takes neither, so a typed 1 was left at 30 and the first change was half an hour away. - Even at the right interval, the first change waited one full interval, so starting the engine did nothing visible. The interval and the two sources are now a draft in WallEngine, updated on every keystroke, and the header carries the state ("running, next change at hh:mm", "stopped", "unsaved changes") with Reset, Stop and Start, which reads Apply while running. Start commits the draft, sets the homes and changes the wallpapers straight away; Apply commits and restarts the timer. Hearts stay undrafted, written as clicked. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/modules/qtmaildir/Setting.qml')
0 files changed, 0 insertions, 0 deletions