aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/assistant
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-24 09:44:39 +0200
committerDanilo M. <danix@danix.xyz>2026-10-24 09:44:39 +0200
commitdb144ea05a98051662b4d77a2a0dfd950d670295 (patch)
treea7a38704c421b9eb983d48f32345c7c923771b07 /desktop/assistant
parent0fa4736470a39b6abbb0e70d3eb5b7636fb61549 (diff)
downloadquickshell-db144ea05a98051662b4d77a2a0dfd950d670295.tar.gz
quickshell-db144ea05a98051662b4d77a2a0dfd950d670295.zip
island: release the tray-menu hold when the menu closes
A tray menu un-hovers the pills, so the island holds itself shown while one is open. display() reports no close, so the hold ended only when the pointer came back to the island. Quitting an app from its menu left the pointer on the vanished menu, below the pills, and the island stayed open until the next hover. Menus now open through a QsMenuAnchor. Its closed signal fires on any dismissal, an entry picked, Escape or a click elsewhere, and clears the hold and restarts the hide timer. Checked by eye: menu placement unchanged, Quit and a dismissal both retract the island, hovering back keeps it shown. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/assistant')
0 files changed, 0 insertions, 0 deletions