From 25a0c8867024c7fbf2eccb5d1dd8e8f1c95d79e8 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Fri, 15 Aug 2025 22:12:31 +0700 Subject: [PATCH] bar: workspaces: not have overkill rounding --- .config/quickshell/ii/modules/bar/Workspaces.qml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.config/quickshell/ii/modules/bar/Workspaces.qml b/.config/quickshell/ii/modules/bar/Workspaces.qml index 9ce93239c..ace453ba0 100644 --- a/.config/quickshell/ii/modules/bar/Workspaces.qml +++ b/.config/quickshell/ii/modules/bar/Workspaces.qml @@ -117,11 +117,11 @@ Item { z: 1 implicitWidth: workspaceButtonWidth implicitHeight: workspaceButtonWidth - radius: Appearance.rounding.full - property var leftOccupied: (workspaceOccupied[index-1] && !(!activeWindow?.activated && monitor?.activeWorkspace?.id === index)) + radius: (width / 2) + property var previousOccupied: (workspaceOccupied[index-1] && !(!activeWindow?.activated && monitor?.activeWorkspace?.id === index)) property var rightOccupied: (workspaceOccupied[index+1] && !(!activeWindow?.activated && monitor?.activeWorkspace?.id === index+2)) - property var radiusLeft: leftOccupied ? 0 : Appearance.rounding.full - property var radiusRight: rightOccupied ? 0 : Appearance.rounding.full + property var radiusLeft: previousOccupied ? 0 : (width / 2) + property var radiusRight: rightOccupied ? 0 : (width / 2) topLeftRadius: radiusLeft bottomLeftRadius: radiusLeft