From 190de3ee07dc432bd4a035a787d50c88badc746c Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 2 Jul 2026 22:38:24 -0400 Subject: chore(todo): file two bluetooth-panel follow-ons from the roam inbox --- todo.org | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'todo.org') diff --git a/todo.org b/todo.org index a9c1451..b970792 100644 --- a/todo.org +++ b/todo.org @@ -43,6 +43,12 @@ net doctor: fixable :END: Work Craig's ask (roam inbox, 2026-07-02) into a spec, net/bt-panel kin: an audio panel replacing the pypr audio scratchpad (Super+A) with the same functionality — change the default/active output (speaker) and input (mic), volume control for both. The one new capability: a push-to-talk mic mode for meetings — mic stays muted except while the space bar is held, releasing re-mutes. (Hold-to-talk under Wayland needs a global key grab — likely a hyprland bind pair on press/release or an evdev listener; feasibility research belongs in the spec.) Related current bindings: Super+M audio-cycle ring, Super+Shift+A mic-toggle. +** TODO [#B] Bluetooth panel: switch placement + panel title :feature:waybar:bluetooth:solo: +Craig's ask (roam inbox, 2026-07-02): move the bluetooth on/off switch above all the buttons. "Bluetooth" becomes the panel's title, with the on/off switch right-justified on that title row. Panel code in ~/.dotfiles =bluetooth/= (GTK4 + Blueprint, phase-2 PanelModel/presenter — see the shipped panel task in Resolved). Presenter tests + the AT-SPI smoke likely need their layout assertions updated. + +** TODO [#B] Bluetooth panel: rename devices :feature:waybar:bluetooth:solo: +Craig's ask (roam inbox, 2026-07-02): the panel should be able to rename a device. bluez supports per-device aliases (=bluetoothctl= device menu =set-alias=; the one-shot invocation shape needs verifying at the btctl boundary). Wire it through the engine (=bluetooth/src/bt/=) with a verify-after read, and surface a rename affordance on the device row consistent with the panel's existing patterns. + ** DONE [#B] Network panel: other network interfaces (tailscale, VPNs, wireguard) :feature:waybar:network: CLOSED: [2026-07-02 Thu] :PROPERTIES: -- cgit v1.2.3