aboutsummaryrefslogtreecommitdiffstats
path: root/desktop
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-07 19:23:49 +0200
committerDanilo M. <danix@danix.xyz>2026-10-07 19:23:49 +0200
commit1fd114f5e0ae39ea787742573d210cfd121c84c1 (patch)
tree1002a62dde7b0a426f359a91a64331ea868f8203 /desktop
parent784e3c17548560419b89c9f92ef2c38bad43f093 (diff)
downloadquickshell-1fd114f5e0ae39ea787742573d210cfd121c84c1.tar.gz
quickshell-1fd114f5e0ae39ea787742573d210cfd121c84c1.zip
fix(island): the handle fades out while the pills are shown
It is a handle for revealing the pills, so it gives way to them. While something captures it stays, being the only privacy indicator. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop')
-rw-r--r--desktop/island/Island.qml3
1 files changed, 3 insertions, 0 deletions
diff --git a/desktop/island/Island.qml b/desktop/island/Island.qml
index 0cb3c10..9cee3d5 100644
--- a/desktop/island/Island.qml
+++ b/desktop/island/Island.qml
@@ -156,6 +156,9 @@ PanelWindow {
y: 0
width: 120
height: 4
+ // A handle, so it gives way to the pills it reveals. Not while
+ // something captures: then it is the only privacy indicator there is.
+ opacity: Privacy.roles.length ? 1 : 1 - win.reveal
Repeater {
model: Privacy.roles.length ? Privacy.roles : ["overlay"]