Skip to content

Handle unavailable audio devices and missing settings - #3

Merged
ctoth merged 2 commits into
masterfrom
improve/audio-selection
Oct 29, 2026
Merged

ctoth merged 2 commits into
masterfrom
improve/audio-selection

Conversation

@ctoth

@ctoth ctoth commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Handle missing audio configuration, empty output enumeration and failed recording initialization in the shared device panel. Use framework configuration defaults, disable unavailable selections, and save only a valid device without overwriting other audio settings. Register the panel's existing labels in the app_elements translation domain.

Device initialization and application of audio settings remain in their existing owners; product call sites are unchanged.

Uses the shared CI and controlled-test infrastructure already integrated into master. Adds six focused tests; PR CI runs the tests and package build. Live audio hardware and native accessibility remain unverified.

@ctoth
ctoth changed the base branch from improve/integration-contract to master October 29, 2026 18:27
@ctoth
ctoth merged commit 6af2f90 into master Oct 29, 2026
1 check passed
@ctoth
ctoth deleted the improve/audio-selection branch October 29, 2026 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant