aboutsummaryrefslogtreecommitdiffstats
path: root/volume-osd/shell.qml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-11 16:57:33 +0200
committerDanilo M. <danix@danix.xyz>2026-09-11 16:57:33 +0200
commitd00f52480b19b714f50b1a017935e94ed1b486b5 (patch)
tree670ea31d1b9317a8f6c9453abf9867a7ce073d97 /volume-osd/shell.qml
parent4c4ed4e3ce3dd25395866cb0bb71a8187f359dbe (diff)
downloadquickshell-d00f52480b19b714f50b1a017935e94ed1b486b5.tar.gz
quickshell-d00f52480b19b714f50b1a017935e94ed1b486b5.zip
fix(volume-osd): keep the shell alive when nothing is visible
Quickshell exits once no window is visible. The OSD is hidden between changes, and with no MPRIS player running there is nothing else to hold it open, so the process loaded cleanly, logged no error and quit. The symptom was a panel that never appeared: not a blank panel, a dead shell. A 1x1 transparent window with an empty mask keeps it running. The mask makes it click-through, so it cannot catch a stray click, and it draws nothing. This window existed earlier and was removed after a process check that was measuring the wrong thing, which made it look unnecessary. The README now says why it is there, so it does not get removed a third time. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G7NRsGyF9jGfPYS4zPqpN7
Diffstat (limited to 'volume-osd/shell.qml')
0 files changed, 0 insertions, 0 deletions