Services in subfolder + cleanup/fixes

This commit is contained in:
ItsLemmy
2025-11-08 16:38:43 -05:00
parent 20c0589ce4
commit 355271768c
161 changed files with 191 additions and 201 deletions
+1 -12
View File
@@ -3,7 +3,7 @@ import QtQuick.Effects
import Quickshell
import Quickshell.Wayland
import qs.Commons
import qs.Services
import qs.Services.UI
import "Backgrounds" as Backgrounds
// All panels
@@ -49,17 +49,6 @@ PanelWindow {
Logger.d("MainScreen", "Initialized for screen:", screen?.name, "- Dimensions:", screen?.width, "x", screen?.height, "- Position:", screen?.x, ",", screen?.y)
}
// Debug: Log mask region changes
onMaskChanged: {
Logger.d("MainScreen", "Mask changed!")
Logger.d("MainScreen", " Bar region:", barLoader.item?.barRegion)
Logger.d("MainScreen", " Panel count:", panelsRepeater.count)
for (var i = 0; i < panelsRepeater.count; i++) {
var panelItem = panelsRepeater.itemAt(i)?.item
Logger.d("MainScreen", " Panel", i, "- open:", panelItem?.isPanelOpen, "- region:", panelItem?.panelRegion)
}
}
// Wayland
// Always use Exclusive keyboard focus when a panel is open
// This ensures all keyboard shortcuts work reliably (Escape, etc.)