This commit is contained in:
Ly-sec 2025-08-26 18:19:41 +02:00
commit 9dcefa4357
3 changed files with 25 additions and 0 deletions

View file

@ -122,6 +122,7 @@ Singleton {
property bool showActiveWindowIcon: true
property bool alwaysShowBatteryPercentage: false
property real backgroundOpacity: 1.0
property bool showWorkspaceNames: false
property list<string> monitors: []
// Widget configuration for modular bar system

View file

@ -161,6 +161,21 @@ Item {
Rectangle {
id: workspacePill
anchors.fill: parent
Loader {
anchors.centerIn: parent
active: Settings.data.bar.showWorkspaceNames
sourceComponent: Component {
Text {
text: model.name.substring(0,2)
font.pointSize: Style.fontSizeXS * scaling
horizontalAlignment: Text.AlignHCenter
verticalAlignment: Text.AlignVCenter
wrapMode: Text.Wrap
}
}
}
radius: {
if (model.isFocused)
return Math.round(12 * scaling)

View file

@ -127,6 +127,15 @@ ColumnLayout {
Settings.data.bar.alwaysShowBatteryPercentage = checked
}
}
NToggle {
label: "Show Workspace Names"
description: "Show the workspace names on the workspace indicators"
checked: Settings.data.bar.showWorkspaceNames
onToggled: checked => {
Settings.data.bar.showWorkspaceNames = checked
}
}
NDivider {
Layout.fillWidth: true