diff options
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 5 |
1 files changed, 1 insertions, 4 deletions
@@ -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 |
