Add ActiveWindow, make ColorScheme look better

This commit is contained in:
Ly-sec 2025-08-15 23:15:41 +02:00
parent 52891d1fb4
commit 1d7d0752ad
5 changed files with 440 additions and 29 deletions

View file

@ -54,6 +54,7 @@ Singleton {
}
schemes = files
scanning = false
console.log("[ColorSchemes] Loaded", schemes.length, "schemes")
}
}
}

View file

@ -17,7 +17,6 @@ Singleton {
property var hlWorkspaces: Hyprland.workspaces.values
// Detect which compositor we're using
Component.onCompleted: {
console.log("[Workspaces] Initializing workspaces service")
detectCompositor()
}
@ -25,25 +24,20 @@ Singleton {
try {
try {
if (Hyprland.eventSocketPath) {
console.log("[Workspaces] Detected Hyprland compositor")
isHyprland = true
isNiri = false
initHyprland()
return
}
} catch (e) {
console.log("[Workspaces] Hyprland not available:", e)
}
if (typeof Niri !== "undefined") {
console.log("[Workspaces] Detected Niri service")
isHyprland = false
isNiri = true
initNiri()
return
}
console.log("[Workspaces] Could not detect any supported compositor")
} catch (e) {
console.error("[Workspaces] Error detecting compositor:", e)
}