aboutsummaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-04 10:30:23 -0500
committerCraig Jennings <c@cjennings.net>2026-07-04 10:30:23 -0500
commit91ecb5d997c77fa962e44990116a4fa1117f4426 (patch)
tree2b49cac4e384b581827c54dcc4fad46c2d5a964a /todo.org
parent1b89e9c3255bfd451029a73087edbc1bbab5c445 (diff)
downloadarchsetup-91ecb5d997c77fa962e44990116a4fa1117f4426.tar.gz
archsetup-91ecb5d997c77fa962e44990116a4fa1117f4426.zip
chore(todo): archive completed audio-panel spec to resolved
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org17
1 files changed, 8 insertions, 9 deletions
diff --git a/todo.org b/todo.org
index e40a0d0..9d036c1 100644
--- a/todo.org
+++ b/todo.org
@@ -32,15 +32,6 @@ Start the network panel a bit wider — keep the right edge fixed (it's right-an
** TODO [#B] Net panel doctor results can't display :bug:waybar:network:
The doctor diagnostic output is unreadable — the results well is too constrained to show the multi-line result. It should open a results box tall enough for several lines with a copy-results button; closing it via an X in the box's upper-right collapses the space back to what it occupied before. Raised from roam capture 2026-07-03.
-** DONE [#B] Audio panel spec :feature:waybar:audio:solo:
-CLOSED: [2026-07-03 Fri]
-:PROPERTIES:
-:LAST_REVIEWED: 2026-07-02
-:END:
-Went past the spec to a full build in a no-approvals speedrun. Spec is now IMPLEMENTED ([[file:docs/design/2026-07-03-audio-panel-spec.org]], all 5 Decisions resolved). The panel shipped in the dotfiles repo (branch panel-bugfixing, commits 65e5bb0..9601420): pactl engine, GTK-free presenter, GTK instrument-console panel (OUTPUTS/INPUTS device rows with faders + per-device mute, LIVE/MUTED/PUSH·TALK mic keys, twin VU gauges, master quick-mute), Hyprland-bind push-to-talk, bar indicator, and the bar/keybind wiring (Super+A → panel, XF86AudioMute → master quick-mute). 102 unit tests + a passing AT-SPI smoke on velox. Live-eyeball validation filed under Manual testing and validation. Apply steps + follow-ups handed to the dotfiles project inbox.
-
-Original ask (roam inbox, 2026-07-02): net/bt-panel kin — change default output/input, volume for both, push-to-talk mic mode for meetings, master quick-mute, bar sound-glyph state. Related bindings: Super+M audio-cycle ring, Super+Shift+A mic-toggle. Prototype: =working/sound-panel/sound-panel-prototype.html=.
-
** TODO [#B] Scrolling/Carousel layout: frame fit + wrap-around :hyprland:
:PROPERTIES:
:LAST_REVIEWED: 2026-06-13
@@ -1702,3 +1693,11 @@ GUI. That's a terminal reporting to the user, but only because there's no panel
as an explicit carve-out (recovery-only, not terminal-as-UI), or replace it with something else
(a TTY text UI still counts as a terminal)? Your call settles whether the Makefile/CLI recovery
targets stay in the spec.
+** DONE [#B] Audio panel spec :feature:waybar:audio:solo:
+CLOSED: [2026-07-03 Fri]
+:PROPERTIES:
+:LAST_REVIEWED: 2026-07-02
+:END:
+Went past the spec to a full build in a no-approvals speedrun. Spec is now IMPLEMENTED ([[file:docs/design/2026-07-03-audio-panel-spec.org]], all 5 Decisions resolved). The panel shipped in the dotfiles repo (branch panel-bugfixing, commits 65e5bb0..9601420): pactl engine, GTK-free presenter, GTK instrument-console panel (OUTPUTS/INPUTS device rows with faders + per-device mute, LIVE/MUTED/PUSH·TALK mic keys, twin VU gauges, master quick-mute), Hyprland-bind push-to-talk, bar indicator, and the bar/keybind wiring (Super+A → panel, XF86AudioMute → master quick-mute). 102 unit tests + a passing AT-SPI smoke on velox. Live-eyeball validation filed under Manual testing and validation. Apply steps + follow-ups handed to the dotfiles project inbox.
+
+Original ask (roam inbox, 2026-07-02): net/bt-panel kin — change default output/input, volume for both, push-to-talk mic mode for meetings, master quick-mute, bar sound-glyph state. Related bindings: Super+M audio-cycle ring, Super+Shift+A mic-toggle. Prototype: =working/sound-panel/sound-panel-prototype.html=.