Grab-fria menyer överallt, popover-stack, radmeny i fönsterlistan
All checks were successful
check / check (push) Successful in 1m34s
All checks were successful
check / check (push) Successful in 1m34s
- ALLA popovers är nu grab-fria (autohide av) med gemensam
auto-stängning: pekar-leave + delay, watchdog om pekaren aldrig når
popovern, och skroll-stegning räknas som aktivitet. Grabbande menyer
krockade med tooltips ('grabbing popup with non-top most parent') —
det var därför högerklicksmenyn ibland inte öppnades.
- Popover-stack ersätter en-åt-gången: en popover vars ankare sitter i
en öppen popover nästlas i stället för att stänga föräldern, och
förälderns auto-stängning pausas medan ett barn är överst.
- Högerklick på en rad i fönsterlistan öppnar den rutans egen meny
(nästlad); högerklick på gruppikonen gäller som förut alla fönster
i gruppen.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -157,7 +157,7 @@ fn activate(app: >k::Application, cfg_path: PathBuf) {
|
||||
hotspot_windows: RefCell::new(Vec::new()),
|
||||
open_popovers: Cell::new(0),
|
||||
refresh_pending: Cell::new(false),
|
||||
current_popover: RefCell::new(None),
|
||||
popover_stack: RefCell::new(Vec::new()),
|
||||
group_list: RefCell::new(None),
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user