start dashboard

This commit is contained in:
2026-03-09 13:45:08 -05:00
parent 17ad2959c1
commit 9871af127a
6 changed files with 94 additions and 52 deletions

View File

@@ -7,7 +7,7 @@ import Quickshell.Widgets
MouseArea {
id: root
property real radius: 10
required property real radius
property real pad: 5
property color color
@@ -34,51 +34,51 @@ MouseArea {
strokeColor: root.color
fillColor: root.color
startX: -radius - pad; startY: 0
startX: -root.radius - pad; startY: 0
PathArc {
radiusX: radius
radiusY: radius
radiusX: root.radius
radiusY: root.radius
relativeX: radius
relativeY: radius
relativeX: root.radius
relativeY: root.radius
}
PathLine { relativeX: 0; relativeY: 2 * pad + item.height - 2 * radius }
PathLine { relativeX: 0; relativeY: 2 * pad + item.height - 2 * root.radius }
PathArc {
radiusX: radius
radiusY: radius
radiusX: root.radius
radiusY: root.radius
direction: PathArc.Counterclockwise
relativeX: radius
relativeY: radius
relativeX: root.radius
relativeY: root.radius
}
PathLine { x: item.width + pad - radius; relativeY: 0 }
PathLine { x: item.width + pad - root.radius; relativeY: 0 }
PathArc {
radiusX: radius
radiusY: radius
radiusX: root.radius
radiusY: root.radius
direction: PathArc.Counterclockwise
relativeX: radius
relativeY: -radius
relativeX: root.radius
relativeY: -root.radius
}
PathLine { relativeX: 0; relativeY: -item.height + 2 * radius - 2 * pad }
PathLine { relativeX: 0; relativeY: -item.height + 2 * root.radius - 2 * pad }
PathArc {
radiusX: radius
radiusY: radius
radiusX: root.radius
radiusY: root.radius
relativeX: radius
relativeY: -radius
relativeX: root.radius
relativeY: -root.radius
}
PathLine { x: -radius - pad; y: 0 }
PathLine { x: -root.radius - pad; y: 0 }
}
}
}