workaround for hyprland's 1px dead right edge

This commit is contained in:
end-4
2025-09-11 15:48:44 +02:00
parent 1999f17443
commit 6118589248
4 changed files with 23 additions and 1 deletions
@@ -226,6 +226,9 @@ Singleton {
property int mouseScrollFactor: 120
property int touchpadScrollFactor: 450
}
property JsonObject deadPixelWorkaround: JsonObject { // Hyprland leaves out 1 pixel on the right for interactions
property bool enable: true
}
}
property JsonObject language: JsonObject {
@@ -6,6 +6,10 @@ Item {
enum CornerEnum { TopLeft, TopRight, BottomLeft, BottomRight }
property var corner: RoundCorner.CornerEnum.TopLeft
property alias leftVisualMargin: shape.anchors.leftMargin
property alias topVisualMargin: shape.anchors.topMargin
property alias rightVisualMargin: shape.anchors.rightMargin
property alias bottomVisualMargin: shape.anchors.bottomMargin
property int implicitSize: 25
property color color: "#000000"
@@ -23,6 +27,7 @@ Item {
property bool isRight: isTopRight || isBottomRight
Shape {
id: shape
anchors {
top: root.isTop ? parent.top : undefined
bottom: root.isBottom ? parent.bottom : undefined