diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-29 17:06:48 +0100 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-29 17:06:48 +0100 |
| commit | 68ee0a175acfa3940ed9e19c0e1aad714f799e47 (patch) | |
| tree | 26430589f81340b102599d599e027349c0dd3fbc /desktop/modules/sound/Osd.qml | |
| parent | 4b6b7caa0b674a0cefdc8a893d0133c05568633b (diff) | |
| download | quickshell-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/modules/sound/Osd.qml')
0 files changed, 0 insertions, 0 deletions
