no desktop for server

This commit is contained in:
2025-11-23 16:34:22 -06:00
parent e1e1b316cf
commit e3597c147a
7 changed files with 178 additions and 34 deletions

View File

@@ -8,6 +8,8 @@ Item {
implicitWidth: 10 + rep.count * (2 * lay.spacing + 25)
implicitHeight: 30
Component.onCompleted: Hyprland.refreshWorkspaces()
ClippingWrapperRectangle {
radius: 5
anchors.fill: parent
@@ -16,24 +18,24 @@ Item {
Repeater {
id: rep
property var test: {
property var ws: {
let arr = [];
Hyprland.workspaces.values.forEach((w) => { if(w.id > 0) arr.push(w) })
return arr;
}
model: this.test
model: ws
ClippingWrapperRectangle {
Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter
radius: 10
implicitWidth: 25
Button {
background: Rectangle {
color: Hyprland.focusedWorkspace.id == rep.test[index].id ? "#ffff00ff" : "#ff7744dd"
color: Hyprland.focusedWorkspace.id == rep.model[index].id ? "#ffff00ff" : "#ff7744dd"
anchors.fill: parent
}
text: rep.test[index].id
onClicked: rep.test[index].activate()
text: rep.model[index].id
onClicked: rep.model[index].activate()
}
}
}