aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/Theme.qml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-29 17:17:09 +0100
committerDanilo M. <danix@danix.xyz>2026-10-29 17:17:09 +0100
commit52e8897f1edd2d06e98a1e9162f3ff98e82cf921 (patch)
tree681ac59482eb75557bba1ff2d397b73fedf81888 /desktop/Theme.qml
parent670452de94e0f3e0bf5719acec28a9b02e929642 (diff)
downloadquickshell-52e8897f1edd2d06e98a1e9162f3ff98e82cf921.tar.gz
quickshell-52e8897f1edd2d06e98a1e9162f3ff98e82cf921.zip
wallpaper: start wallp only once the burn's cover is on screen
The new wallpaper flashed in for a moment, the old one came back over it, and only then did it burn. run() started wallp in the same turn as swapping, while the cover was still mapping and decoding its two pictures asynchronously, so swaybg swapped under an empty cover. run() now holds wallp until each cover reports it is drawing (its pictures decoded, then 50ms for a few frames), with a 1.5s fallback for a cover that never comes: a missing screen or a picture that fails to load. A run with nothing to cover starts at once, as before. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/Theme.qml')
0 files changed, 0 insertions, 0 deletions