From 582fd49a6970d3c0d511a5d1d017b64f4900b2ad Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Thu, 1 May 2025 20:01:43 +1000 Subject: bar: optional active ws indicator --- modules/bar/components/workspaces/Workspaces.qml | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) (limited to 'modules/bar/components/workspaces/Workspaces.qml') diff --git a/modules/bar/components/workspaces/Workspaces.qml b/modules/bar/components/workspaces/Workspaces.qml index e4ff787..1920ffc 100644 --- a/modules/bar/components/workspaces/Workspaces.qml +++ b/modules/bar/components/workspaces/Workspaces.qml @@ -1,3 +1,5 @@ +pragma ComponentBehavior: Bound + import "root:/widgets" import "root:/services" import "root:/config" @@ -50,14 +52,19 @@ Item { } } - ActiveIndicator { - color: root.colour - vertical: root.vertical - workspaces: root.workspaces - mask: layout - maskWidth: root.width - maskHeight: root.height - groupOffset: root.groupOffset + Loader { + active: BarConfig.workspaces.activeIndicator + asynchronous: true + + sourceComponent: ActiveIndicator { + color: root.colour + vertical: root.vertical + workspaces: root.workspaces + mask: layout + maskWidth: root.width + maskHeight: root.height + groupOffset: root.groupOffset + } } MouseArea { -- cgit v1.2.3-freya