bbedward
5b4faef744
frame: surfaces opened over a stacked modal paint their own chrome
...
fixes #3638
2026-09-30 20:57:39 -04:00
Huỳnh Thiện Lộc
9981fcf529
fix(slideout): yield keyboard focus when modal is open on same screen ( #2902 )
...
DankSlideout always held WlrKeyboardFocus.OnDemand regardless of modals,
causing Notepad to steal focus back when Launcher was opened.
ModalManager: clone currentModalsByScreen on mutation so QML bindings
re-evaluate when modals open/close.
DankSlideout: set keyboardFocus to None while a modal is active on the
same screen, letting the modal (launcher) claim focus exclusively.
2026-08-05 19:19:47 -04:00
purian23
d08c7c5e55
refactor(frame): improve connected mode surface recovery
...
- share modal and launcher ownership handling
- recover missing background and blur layers
2026-06-07 17:47:24 -04:00
purian23
7c2d5ce15e
fix(Screenshot): allow region capture over shell overlays
2026-05-29 17:03:19 -04:00
bbedward
bb2234d328
cc: dont show preference flip if not on ethernet and wifi
2026-01-10 10:35:48 -05:00
bbedward
2e4d56728b
niri: track open modals in modal manager for focus transfers
2025-12-17 20:21:34 -05:00
bbedward
43bea80cad
power: disable profile osd by default, ensure dbus activation doesnt
...
happen
2025-11-23 18:17:35 -05:00
bbedward
b5379a95fa
qs/dankbar/meta: add a mask region to the bar
...
- Allows bar items to be clickable evn when popouts open
- Add state machines to manage state across monitors
- change focuses to ondemand on hyprland
2025-11-16 12:52:13 -05:00
bbedward
24e800501a
switch hto monorepo structure
2025-11-12 17:18:45 -05:00