Watch
1
0
Fork
You've already forked souveraine
0
souveraine/surfaces
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Fimeg 9ccefd6c73 dock: fix fullscreen detection — scan all windows, not just active/focused
Previous fullscreen detection had two blind spots:
1. Workspace scan used wayland?.fullscreen (unreliable) and missed qs -p windows
2. HyprlandData.activeWindow fallback only saw the focused window — missed
   fullscreen apps that lost focus to layer-shell surfaces (dock, notifications)

Now scans HyprlandData.windowList (hyprctl clients -j) for any window with
fullscreen === 2 on the focused monitor. Source of truth for all windows,
not just the active one. Reactive via HyprlandData's event-driven updates.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-22 21:25:08 -04:00
..
quickshell dock: fix fullscreen detection — scan all windows, not just active/focused 2026-07-22 21:25:08 -04:00