fix multimonitor corners

This commit is contained in:
2026-07-05 07:12:37 -07:00
parent 593fc55b53
commit cb711ef669
6 changed files with 85 additions and 69 deletions

View File

@@ -1,44 +1,53 @@
import QtQuick
import Quickshell
import Quickshell.Hyprland
import './Widgets' as Widgets
Item {
id: corners
readonly property real radius: 12
Widgets.Corner {
anchors {
top: true
left: true
Repeater {
model: Quickshell.screens
delegate: Item {
id: corners
readonly property real radius: 12
Widgets.Corner {
anchors {
top: true
left: true
}
radius: corners.radius
angle: 0
fillColor: "black"
screen: modelData
}
radius: corners.radius
angle: 0
fillColor: "black"
}
Widgets.Corner {
anchors {
bottom: true
left: true
Widgets.Corner {
anchors {
bottom: true
left: true
}
radius: corners.radius
angle: 90
fillColor: "black"
screen: modelData
}
radius: corners.radius
angle: 90
fillColor: "black"
}
Widgets.Corner {
anchors {
bottom: true
right: true
Widgets.Corner {
anchors {
bottom: true
right: true
}
radius: corners.radius
angle: 180
fillColor: "black"
screen: modelData
}
radius: corners.radius
angle: 180
fillColor: "black"
}
Widgets.Corner {
anchors {
top: true
right: true
Widgets.Corner {
anchors {
top: true
right: true
}
radius: corners.radius
angle: 270
fillColor: "black"
screen: modelData
}
radius: corners.radius
angle: 270
fillColor: "black"
}
}