diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-02 14:57:38 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-02 14:57:38 -0400 |
| commit | e80df2bcf74bcac2e858fd6b3ffa137871a1d5d1 (patch) | |
| tree | 2417f0ae676fd7621992408431931d70cd9932ce /docs/design | |
| parent | 33c89b1154360cb2ed9733465c1931521cdee136 (diff) | |
| download | archsetup-e80df2bcf74bcac2e858fd6b3ffa137871a1d5d1.tar.gz archsetup-e80df2bcf74bcac2e858fd6b3ffa137871a1d5d1.zip | |
docs(spec): net-panel keyboard claims verified live, false ones struck
Diffstat (limited to 'docs/design')
| -rw-r--r-- | docs/design/2026-06-29-waybar-network-module-spec.org | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/docs/design/2026-06-29-waybar-network-module-spec.org b/docs/design/2026-06-29-waybar-network-module-spec.org index 0af9342..3a1260c 100644 --- a/docs/design/2026-06-29-waybar-network-module-spec.org +++ b/docs/design/2026-06-29-waybar-network-module-spec.org @@ -830,8 +830,13 @@ The concrete interaction defaults, so the GTK build isn't inventing them: - *After close*: the bar reflects the new state immediately (signal/refresh on next poll); a running speedtest/diagnose keeps running and notifies on finish (panel close doesn't cancel it). -- *Keyboard*: Esc closes; Tab moves between sections; arrows move rows; Enter - fires the section primary; the connection list is type-to-filter. +- *Keyboard*: Esc closes (wired); arrows move row focus and Enter activates a + row (GTK ListBox defaults — row-activate connects, never disconnects); Tab is + the plain GTK focus chain, widget by widget (inside a list it crawls row by + row — no section jumps); there is NO type-to-filter. Verified live via + targeted-key AT-SPI probe 2026-07-02; the earlier tab-between-sections and + type-to-filter claims were aspirational and are struck. If section-jump Tab + or filtering is ever wanted, it's a new task, not an existing behavior. * Connection management (nmcli) |
