diff options
Diffstat (limited to 'window-switcher')
| -rw-r--r-- | window-switcher/README.md | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/window-switcher/README.md b/window-switcher/README.md index 0f1cb90..516d8dd 100644 --- a/window-switcher/README.md +++ b/window-switcher/README.md @@ -23,12 +23,12 @@ The cards are ordered most recently used first, so the window you just left is the first one, the same order ALT+TAB implies. Windows on a `special:` workspace are the scratchpad, which has its own bind, and are left out. -Each card's desktop marker is the same icon waybar draws for that workspace, so -the switcher and the bar agree rather than showing a bare number. waybar keeps -the eight icons as CSS background images keyed by workspace number -(`styles/modules.css` in `waybar-theme-udt`), because its `format-icons` takes -text and not paths; here the same names are resolved through the active icon -theme with `Quickshell.iconPath`. A named workspace, or one past eight, has no +Each card's desktop marker is an icon for that workspace rather than a bare +number. The eight icons come from `Workspaces.qml`, a singleton in `shared/` +that this component links, as it does `Theme.qml`, and that the island's flick +uses too, so the two agree. The names are resolved through the active icon +theme with `Quickshell.iconPath`. Hot reload does not follow the symlink, so +after editing `Workspaces.qml` reload both. A named workspace, or one past eight, has no icon and falls back to `[name]`. With nothing to switch to it says so, because a full-screen dim with nothing in @@ -155,5 +155,5 @@ Frosting is Hyprland's, matched on this window's namespace: }) Without the rule it still works, rendering flat translucent. The overlay covers -the whole screen, waybar included, so unlike `mail-overview` it uses +the whole screen, so unlike `mail-overview` it uses `ExclusionMode.Ignore`. |
