summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO8
1 files changed, 3 insertions, 5 deletions
diff --git a/TODO b/TODO
index c53933e..1234388 100644
--- a/TODO
+++ b/TODO
@@ -151,11 +151,9 @@ Run through this before any release / major refactor.
### To do
- [x] Devices tab — PA card profile switcher (dropdown per card, set active profile)
-- [ ] Switches tab (like KMix "Switches" view)
- Enumerate PA card profiles + ports (pa_context_get_card_info_list).
- Show as checkboxes/comboboxes: active profile, port retasking, IEC958 enable,
- Auto-Mute Mode, etc. May need ALSA fallback for raw HDA switches not
- surfaced by PulseAudio (snd-hda-intel ctl elements via alsa-lib).
+- [x] Port switching in Devices tab — Output port / Input port dropdowns per card
+ (pa_context_set_sink_port_by_index / set_source_port_by_index); only shown
+ when a sink/source has 2+ ports. Active port updates in-place on PA events.
- [ ] Profiles / sources management tab
List all PA sources and sinks with their active profile (e.g. "analog-stereo",
"hdmi-stereo-extra1"). Allow switching profiles via dropdown.