aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-12 19:19:41 +0200
committerDanilo M. <danix@danix.xyz>2026-09-12 19:19:41 +0200
commitf84176cf1c866da4d263d278774932acb81b4b8d (patch)
treece6cb066d08901db7b5957db6fc38dc06e4e4f45 /README.md
parent94b99069f00413e5ad426c93a8ffbd52386d5b4e (diff)
downloadquickshell-f84176cf1c866da4d263d278774932acb81b4b8d.tar.gz
quickshell-f84176cf1c866da4d263d278774932acb81b4b8d.zip
docs(window-switcher): write down what the build cost to learn
The component is finished and on the user's ALT+TAB, so what is left is the part that would otherwise have to be rediscovered. Most of the time this build took went to three things that report success and then do nothing: Hyprland 0.56.2 evaluating dispatch arguments as Lua, so the documented-looking `focuswindow address:0x...` is a silent syntax error; a focus dispatched while the overlay still holds an exclusive keyboard grab being accepted and ignored; and a sort on a `focusHistoryID` property that does not exist, comparing NaN and leaving an arbitrary order that looks plausible. None of them logs anything. Those six, plus the missing `0x` prefix, the empty `toplevels` before `refreshToplevels()` and `ScreencopyView` reporting (-1, -1) rather than (0, 0), generalise past this component, so they go in AGENTS.md next to the other notes that exist because a commit message explained itself once. The card geometry and the blank icon square are specific to the grid and stay in the component README. Also corrects the counts that four components made true and five do not: the component lists, "the other three use ExclusionMode.Ignore", and the Theme symlink note. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SYg4wYHq5XNbiVmMeKRb1S
Diffstat (limited to 'README.md')
-rw-r--r--README.md9
1 files changed, 5 insertions, 4 deletions
diff --git a/README.md b/README.md
index 1dffab2..a74de8a 100644
--- a/README.md
+++ b/README.md
@@ -13,10 +13,11 @@ repos stay independent, this one has no build-time dependency on that one.
## Implementations
- volume-osd/ on-screen display for output and input volume
- vm-manager/ libvirt VM drawer: state, live stats, snapshots
- appearance/ wallpaper picker and colour scheme switcher
- mail-overview/ unread mail per account, as a waybar count and a drawer
+ volume-osd/ on-screen display for output and input volume
+ vm-manager/ libvirt VM drawer: state, live stats, snapshots
+ appearance/ wallpaper picker and colour scheme switcher
+ mail-overview/ unread mail per account, as a waybar count and a drawer
+ window-switcher/ open windows as live previews in a grid, on ALT+TAB
Each directory has its own README covering what it does and how to run it.