Dock: behave the same as bar (shows on all displays if no display is selected)

DockTab: add Enable toggle (default true)
SetupDockStep: add Dock settings to setup wizard
SetupWizard: add SetupDockStep
i18n: add dock translations
This commit is contained in:
Ly-sec
2025-10-30 14:15:23 +01:00
parent c0e5d7d419
commit 8a78d8cb34
12 changed files with 257 additions and 4 deletions
+2 -2
View File
@@ -186,7 +186,7 @@ Variants {
// PEEK WINDOW - Always visible when auto-hide is enabled
Loader {
active: (barIsReady || !hasBar) && modelData && Settings.data.dock.monitors.includes(modelData.name) && autoHide
active: Settings.data.dock.enabled && (barIsReady || !hasBar) && modelData && (Settings.data.dock.monitors.length === 0 || Settings.data.dock.monitors.includes(modelData.name)) && autoHide
sourceComponent: PanelWindow {
id: peekWindow
@@ -226,7 +226,7 @@ Variants {
// DOCK WINDOW
Loader {
active: (barIsReady || !hasBar) && modelData && Settings.data.dock.monitors.includes(modelData.name) && dockLoaded && ToplevelManager && (dockApps.length > 0)
active: Settings.data.dock.enabled && (barIsReady || !hasBar) && modelData && (Settings.data.dock.monitors.length === 0 || Settings.data.dock.monitors.includes(modelData.name)) && dockLoaded && ToplevelManager && (dockApps.length > 0)
sourceComponent: PanelWindow {
id: dockWindow