diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-25 21:08:27 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-25 21:08:27 +0200 |
| commit | 34eaeeb06ba0e5a831ff1dd17fa199b13e52b965 (patch) | |
| tree | 909d5953a6b84c49fdf22bd9c97e146424bf46a1 /appearance/Udt.qml | |
| parent | 52d732eb5035ccb6be064b63fd2306098bab0bd8 (diff) | |
| download | quickshell-34eaeeb06ba0e5a831ff1dd17fa199b13e52b965.tar.gz quickshell-34eaeeb06ba0e5a831ff1dd17fa199b13e52b965.zip | |
fix(sound): collapse the OSD track row when the player goes away
A Loader keeps the height of its last item after active goes false. When
a browser tab playing media was closed, its MPRIS player vanished,
Player.active dropped and the window shrank to 100px, but the Loader
still reserved 46px plus the Column spacing on top. The volume row was
pushed down and clipped at the bottom edge, which is the "stuck" OSD a
hot reload used to cure: a fresh Loader starts at zero height.
Hiding the Loader while inactive makes the Column skip it. Both the
retained height and the collapse were confirmed with headless qml6 runs.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'appearance/Udt.qml')
0 files changed, 0 insertions, 0 deletions
