summaryrefslogtreecommitdiff
path: root/src/ui/devicespage.cpp
AgeCommit message (Collapse)Author
7 hoursDevices tab: per-sink/source port switchingCalvin Morrison
Add Output port / Input port dropdowns in the Devices tab for any sink or source that has 2+ ports. Selecting a port calls pa_context_set_sink/source_port_by_index live. Active port selection updates in-place when PA reports a port change externally. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
16 hoursFull mixer implementation — tray, popup, prefs, devices tab with port ↵Calvin Morrison
indicators Adds the complete tmix feature set built since the initial skeleton: balance knob, level meters, KLed mute button, system tray with scroll-wheel volume and recording indicator, tray popup, preferences dialog, right-click context menus, single-instance enforcement, scroll area, window geometry persistence, and Devices tab with PA card profile switcher and live port availability indicators (2-column layout, in-place updates on plug/unplug). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>