From 46af687f2444754657000116178eeb80addd5a52 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 26 Feb 2026 17:46:11 -0600 Subject: feat(recording): show sinks with active audio indicators in quick-setup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Quick-setup (C-; r s) is now a two-step flow: pick a mic, then pick an audio output sink. Sinks display 󰕾/󰖁 icons with green/dim coloring to indicate which have active audio streams, with active sinks sorted to the top. The chosen sink's .monitor is set as the system audio device. This replaces the old auto-default-sink approach, letting users see where audio is actually going and pick the right sink in one command. --- tests/test-video-audio-recording-validate-system-audio.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'tests/test-video-audio-recording-validate-system-audio.el') diff --git a/tests/test-video-audio-recording-validate-system-audio.el b/tests/test-video-audio-recording-validate-system-audio.el index fd5eafb3..a8aaed12 100644 --- a/tests/test-video-audio-recording-validate-system-audio.el +++ b/tests/test-video-audio-recording-validate-system-audio.el @@ -127,10 +127,9 @@ (setq logged (apply #'format fmt args))))) (cj/recording--validate-system-audio) ;; Echo area should show the warning - (should (cl-some (lambda (m) (string-match-p "No audio detected" m)) messages)) + (should (cl-some (lambda (m) (string-match-p "No audio connected" m)) messages)) ;; Messages buffer should have diagnostic steps (should logged) - (should (string-match-p "C-; r w" logged)) (should (string-match-p "C-; r s" logged)))) (test-validate-teardown))) -- cgit v1.2.3