summaryrefslogtreecommitdiff
path: root/modules/bar/components/workspaces/Workspaces.qml
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2026-01-13 16:33:45 -0500
committerFreya Murphy <freya@freyacat.org>2026-01-22 08:36:56 -0500
commit11551f3f4286431a210198868d74e34c90cdd885 (patch)
tree7d6e9ae7e4e989d31e2a80205391f5126c9cf163 /modules/bar/components/workspaces/Workspaces.qml
parentupdate commits (diff)
downloadcaelestia-shell-11551f3f4286431a210198868d74e34c90cdd885.tar.gz
caelestia-shell-11551f3f4286431a210198868d74e34c90cdd885.tar.bz2
caelestia-shell-11551f3f4286431a210198868d74e34c90cdd885.zip
revert 'monitorWorkspaces'
Diffstat (limited to 'modules/bar/components/workspaces/Workspaces.qml')
-rw-r--r--modules/bar/components/workspaces/Workspaces.qml15
1 files changed, 2 insertions, 13 deletions
diff --git a/modules/bar/components/workspaces/Workspaces.qml b/modules/bar/components/workspaces/Workspaces.qml
index 69b8e48..562dd82 100644
--- a/modules/bar/components/workspaces/Workspaces.qml
+++ b/modules/bar/components/workspaces/Workspaces.qml
@@ -14,16 +14,6 @@ StyledClippingRect {
required property ShellScreen screen
readonly property int activeWsId: Config.bar.workspaces.perMonitorWorkspaces ? (Hypr.monitorFor(screen).activeWorkspace?.id ?? 1) : Hypr.activeWsId
- readonly property var monitorWorkspaces: {
- if (Config.bar.workspaces.perMonitorWorkspaces) {
- let monitor = Hypr.monitorFor(root.screen);
- return Hypr.workspaces.values.filter(ws => {
- return ws.monitor.id == monitor.id
- });
- } else {
- return Hypr.workspaces.values
- }
- }
implicitWidth: Config.bar.sizes.innerWidth
implicitHeight: layout.implicitHeight + Appearance.padding.small * 2
@@ -42,9 +32,9 @@ StyledClippingRect {
Repeater {
id: workspaces
- model: monitorWorkspaces.length
+ model: Hypr.workspaces.values.length
Workspace {
- ws: monitorWorkspaces[index]
+ ws: Hypr.workspaces.values[index]
activeWsId: root.activeWsId
}
}
@@ -56,7 +46,6 @@ StyledClippingRect {
sourceComponent: ActiveIndicator {
activeWsId: root.activeWsId
- monitorWorkspaces: root.monitorWorkspaces
workspaces: workspaces
mask: layout
}