Closes #22 - Implemented numbered workspace identifiers. (#31)

This commit is contained in:
Jas Singh
2024-07-28 17:51:16 -07:00
committed by GitHub
parent 3dc5bbbe13
commit f09f4ad6bd
6 changed files with 55 additions and 1 deletions

View File

@@ -144,15 +144,24 @@ const Workspaces = (monitor = -1, ws = 8) => {
class_name: Utils.merge(
[
options.bar.workspaces.show_icons.bind("value"),
options.bar.workspaces.show_numbered.bind("value"),
options.bar.workspaces.numbered_active_indicator.bind("value"),
options.bar.workspaces.icons.available.bind("value"),
options.bar.workspaces.icons.active.bind("value"),
options.bar.workspaces.icons.occupied.bind("value"),
hyprland.active.workspace.bind("id")
],
(show_icons) => {
(show_icons, show_numbered, numbered_active_indicator) => {
if (show_icons) {
return `workspace-icon`;
}
if (show_numbered) {
const numActiveInd = hyprland.active.workspace.id === i
? numbered_active_indicator
: "";
return `workspace-number ${numActiveInd}`;
}
return "";
},
),