Watch
1
0
Fork
You've already forked souveraine
0
souveraine/surfaces/quickshell/modules/ii/dock
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
..
Dock.qml dock: fix fullscreen detection — scan all windows, not just active/focused 2026-07-22 21:25:08 -04:00
DockAppButton.qml dock: add drag-to-reorder for pinned apps alongside existing combine-into-stack 2026-07-22 21:11:19 -04:00
DockApps.qml dock: add drag-to-reorder for pinned apps alongside existing combine-into-stack 2026-07-22 21:11:19 -04:00
DockButton.qml dock/pill: fix icon centering, pill z-order, app-mode fullscreen 2026-07-12 13:07:02 -04:00
DockManifest.qml quickshell: run as qs -c souveraine + dock/shell/apps method surfaces 2026-07-14 15:03:07 -04:00
DockSeparator.qml surfaces/quickshell: bring the phone shell under the surface tree 2026-07-12 08:57:10 -04:00
DockStack.qml quickshell: run as qs -c souveraine + dock/shell/apps method surfaces 2026-07-14 15:03:07 -04:00
qmldir shell: regenerate qmldir manifests from the composed tree 2026-07-21 13:36:39 -04:00