summaryrefslogtreecommitdiff
path: root/modules/bar/components/workspaces/Workspaces.qml
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-05-27 10:42:08 +0800
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-05-27 10:42:08 +0800
commit63da636144635e5aa6b7ff1a2d2eec2a1e35aafa (patch)
treecd5461058c7afedb2d17f474f13ee218759519ba /modules/bar/components/workspaces/Workspaces.qml
parentdrawers: dont use hyprland cursor pos (diff)
downloadcaelestia-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.qml8
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