diff options
| author | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-05-27 10:42:08 +0800 |
|---|---|---|
| committer | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-05-27 10:42:08 +0800 |
| commit | 63da636144635e5aa6b7ff1a2d2eec2a1e35aafa (patch) | |
| tree | cd5461058c7afedb2d17f474f13ee218759519ba /modules/bar/components/workspaces/Workspaces.qml | |
| parent | drawers: dont use hyprland cursor pos (diff) | |
| download | caelestia-shell-63da636144635e5aa6b7ff1a2d2eec2a1e35aafa.tar.gz caelestia-shell-63da636144635e5aa6b7ff1a2d2eec2a1e35aafa.tar.bz2 caelestia-shell-63da636144635e5aa6b7ff1a2d2eec2a1e35aafa.zip | |
internal: bar only vertical
The bar can only be vertical
Remove box, boxlayout and anchortext
Add StyledClippingRect
Diffstat (limited to 'modules/bar/components/workspaces/Workspaces.qml')
| -rw-r--r-- | modules/bar/components/workspaces/Workspaces.qml | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/modules/bar/components/workspaces/Workspaces.qml b/modules/bar/components/workspaces/Workspaces.qml index 164698c..86392ec 100644 --- a/modules/bar/components/workspaces/Workspaces.qml +++ b/modules/bar/components/workspaces/Workspaces.qml @@ -4,12 +4,11 @@ import "root:/widgets" import "root:/services" import "root:/config" import QtQuick +import QtQuick.Layouts Item { id: root - property alias vertical: layout.vertical - readonly property list<Workspace> workspaces: layout.children.filter(c => c.isWorkspace).sort((w1, w2) => w1.ws - w2.ws) readonly property var occupied: Hyprland.workspaces.values.reduce((acc, curr) => { acc[curr.id] = curr.lastIpcObject.windows > 0; @@ -20,7 +19,7 @@ Item { implicitWidth: layout.implicitWidth implicitHeight: layout.implicitHeight - BoxLayout { + ColumnLayout { id: layout spacing: 0 @@ -31,7 +30,6 @@ Item { model: BarConfig.workspaces.shown Workspace { - vertical: root.vertical occupied: root.occupied groupOffset: root.groupOffset } @@ -46,7 +44,6 @@ Item { anchors.fill: parent sourceComponent: OccupiedBg { - vertical: root.vertical workspaces: root.workspaces occupied: root.occupied groupOffset: root.groupOffset @@ -58,7 +55,6 @@ Item { asynchronous: true sourceComponent: ActiveIndicator { - vertical: root.vertical workspaces: root.workspaces mask: layout maskWidth: root.width |