aboutsummaryrefslogtreecommitdiffstats
path: root/window-switcher/README.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-07 19:13:16 +0200
committerDanilo M. <danix@danix.xyz>2026-10-07 19:13:16 +0200
commita55464e179a3f82aa46866564878ad35e11e0ae5 (patch)
tree7e604416cb2c6c1a22f633a8dc6158d4d30d7e1f /window-switcher/README.md
parentfe80b03136a141fb6832474e7dd6dc0ba822e454 (diff)
downloadquickshell-a55464e179a3f82aa46866564878ad35e11e0ae5.tar.gz
quickshell-a55464e179a3f82aa46866564878ad35e11e0ae5.zip
docs: the island, and waybar gone
AGENTS.md describes the hybrid model (desktop/ hosts drawer and island) and gains the gotchas found while building the island: UseQApplication for tray menus, WheelHandler vs MouseArea, accent colliding with green, xkb layout switching, and the tray popup un-hovering the island. The Blur waybar measurement becomes history. READMEs drop their present-tense waybar references. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'window-switcher/README.md')
-rw-r--r--window-switcher/README.md14
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`.