forked from Shinonome/dots-hyprland
bar: add workspace number mapping (#1886)
This commit is contained in:
@@ -216,8 +216,11 @@ Item {
|
|||||||
anchors.centerIn: parent
|
anchors.centerIn: parent
|
||||||
horizontalAlignment: Text.AlignHCenter
|
horizontalAlignment: Text.AlignHCenter
|
||||||
verticalAlignment: Text.AlignVCenter
|
verticalAlignment: Text.AlignVCenter
|
||||||
font.pixelSize: Appearance.font.pixelSize.small - ((text.length - 1) * (text !== "10") * 2)
|
font {
|
||||||
text: `${button.workspaceValue}`
|
pixelSize: Appearance.font.pixelSize.small - ((text.length - 1) * (text !== "10") * 2)
|
||||||
|
family: Config.options?.bar.workspaces.useNerdFont ? Appearance.font.family.iconNerd : Appearance.font.family.main
|
||||||
|
}
|
||||||
|
text: Config.options?.bar.workspaces.numberMap[button.workspaceValue - 1] || button.workspaceValue
|
||||||
elide: Text.ElideRight
|
elide: Text.ElideRight
|
||||||
color: (monitor?.activeWorkspace?.id == button.workspaceValue) ?
|
color: (monitor?.activeWorkspace?.id == button.workspaceValue) ?
|
||||||
Appearance.m3colors.m3onPrimary :
|
Appearance.m3colors.m3onPrimary :
|
||||||
|
|||||||
@@ -174,6 +174,8 @@ Singleton {
|
|||||||
property bool showAppIcons: true
|
property bool showAppIcons: true
|
||||||
property bool alwaysShowNumbers: false
|
property bool alwaysShowNumbers: false
|
||||||
property int showNumberDelay: 300 // milliseconds
|
property int showNumberDelay: 300 // milliseconds
|
||||||
|
property list<string> numberMap: ["1", "2"] // Characters to show instead of numbers on workspace indicator
|
||||||
|
property bool useNerdFont: false
|
||||||
}
|
}
|
||||||
property JsonObject weather: JsonObject {
|
property JsonObject weather: JsonObject {
|
||||||
property bool enable: false
|
property bool enable: false
|
||||||
|
|||||||
Reference in New Issue
Block a user