aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/assistant/History.qml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-29 17:06:48 +0100
committerDanilo M. <danix@danix.xyz>2026-10-29 17:06:48 +0100
commit68ee0a175acfa3940ed9e19c0e1aad714f799e47 (patch)
tree26430589f81340b102599d599e027349c0dd3fbc /desktop/assistant/History.qml
parent4b6b7caa0b674a0cefdc8a893d0133c05568633b (diff)
downloadquickshell-68ee0a175acfa3940ed9e19c0e1aad714f799e47.tar.gz
quickshell-68ee0a175acfa3940ed9e19c0e1aad714f799e47.zip
wallpaper: a screen can draw from a gallery folder instead of its hearts
Every wallpaper in the gallery is wide, so hearting a whole folder one thumbnail at a time is the long way to say "this folder". Each screen now has a source on the engine page: its hearted list, or one gallery folder picked by chip, stored as the Wallpapers.groups key in Prefs (folderH, folderV, "" for the hearts). A folder that has left the gallery gives an empty pool, so that screen is left alone rather than quietly falling back to its hearts. The hearted list stays saved behind a folder source and comes back with the Hearted chip. Switching source needs nothing from the shuffle: draw() already drops bag entries that are no longer in the pool. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/assistant/History.qml')
0 files changed, 0 insertions, 0 deletions