summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO5
1 files changed, 1 insertions, 4 deletions
diff --git a/TODO b/TODO
index 9834c25..dd0e902 100644
--- a/TODO
+++ b/TODO
@@ -112,7 +112,7 @@ Run through this before any release / major refactor.
- [x] Window does not resize on card profile change (removed adjustSize())
- [x] Window position persists across restarts
- [x] Single-instance enforcement — second launch raises/shows the existing window (KUniqueApplication)
-- [x] Settings dialog is non-blocking (modeless show(), reloads config on each open)
+- [x] Settings dialog is non-blocking (modeless, false modal param in KDialogBase ctor)
- [ ] Devices tab — sex it up vs pavucontrol-qt:
- Port availability indicators (plugged/unplugged) with port-type icons
(headphones, mic, HDMI, speaker, S/PDIF) from pa_card_port_info.type
@@ -191,10 +191,7 @@ Architecture:
Why: the OSS→ALSA→PA retrofit history was painful. No backend should ever know
about another; no generic UI code should check backend capabilities via flags.
-- [ ] L/R channel lock/unlock button — when unlocked, show two independent sliders
- for left and right channels; when locked, they move together (current behavior)
- [ ] DCOP interface (get/set volume, mute, list devices)
-- [ ] Dark/light theme awareness (follow TDE palette)
- [ ] Horizontal layout mode — device strips laid out left-to-right instead of
top-to-bottom; label above slider, level meter beside it. Toggle in View menu.
- [ ] Current mixer selector — dropdown or sub-menu to switch between PulseAudio