summaryrefslogtreecommitdiff
path: root/bar/Workspace.qml
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2025-07-13 19:38:21 +0800
committerlittleblack111 <littleblack11111@gmail.com>2025-07-13 19:38:21 +0800
commit9d4d91cf000ff524f69e10d72b784fd2d53811fd (patch)
tree82996c1eff4f23284401a017a69440fdb5c15b8d /bar/Workspace.qml
parent4c0b839d991046a278fbb20aaf3eb3750016e5f7 (diff)
activewindow: move rect bg outside to bar
Diffstat (limited to 'bar/Workspace.qml')
-rw-r--r--bar/Workspace.qml10
1 files changed, 5 insertions, 5 deletions
diff --git a/bar/Workspace.qml b/bar/Workspace.qml
index 71bc0df..cf8e482 100644
--- a/bar/Workspace.qml
+++ b/bar/Workspace.qml
@@ -40,20 +40,20 @@ Item {
id: workspaceRect
property var st: getWorkspaceStats(index)
- implicitWidth: !st?.isActive ? Config.Bar.workspaceIconSize : Config.Bar.workspaceActiveIconSize
+ implicitWidth: !st.isActive ? Config.Bar.workspaceIconSize : Config.Bar.workspaceActiveIconSize
implicitHeight: Config.Bar.workspaceIconSize - Config.Bar.workspaceHorizontalSpacing
radius: Config.Bar.workspaceRounding
Icons {
anchors.centerIn: parent
- text: Config.Icons.ws[index + 1]
+ text: !st.isUrgent ? Config.Icons.ws[index + 1] : Config.Icons.ws['urgent'] // TODO: urgent = red
font.pixelSize: Config.Bar.workspaceIconSize / 2
color: Config.Colors.foreground // TODO make IText w/ ts default color
- opacity: !st?.isOccupied ? 0 : 1 // less contrast?
+ opacity: !st.isOccupied ? 0 : 1 // less contrast
// opacity: isActive(index) ? Config.Bar.workspaceActiveOpacity : isOccupied(index) ? Config.Bar.workspaceOpacity : Config.Bar.workspaceEmptyOpacity
}
- color: st?.isOccupied ? Config.Colors.alt : Config.Colors.foreground
- opacity: st?.isActive && st?.isOccupied ? Config.Bar.workspaceActiveOpacity : st?.isOccupied ? Config.Bar.workspaceOpacity : Config.Bar.workspaceEmptyOpacity
+ color: st.isOccupied ? Config.Colors.alt : Config.Colors.foreground
+ opacity: st.isActive && st.isOccupied ? Config.Bar.workspaceActiveOpacity : st.isOccupied ? Config.Bar.workspaceOpacity : Config.Bar.workspaceEmptyOpacity
}
}
}