Skip to content

fix(console): hide MIDI/pedal pickers and System default in Audio - #343

Merged
tomassasovsky merged 2 commits into
masterfrom
feat/console-settings-hide-selectors
Jul 26, 2026
Merged

fix(console): hide MIDI/pedal pickers and System default in Audio#343
tomassasovsky merged 2 commits into
masterfrom
feat/console-settings-hide-selectors

Conversation

@tomassasovsky

@tomassasovsky tomassasovsky commented Jul 26, 2026

Copy link
Copy Markdown
Owner

Summary

  • Hide MIDI FOOT CONTROLLER and PEDAL LED FEEDBACK when kConsoleMode.
  • Omit System default from input/output device pickers on console.
  • Restyle Settings → Mode as a vertical radio ListTile-style list (all platforms).
  • Desktop / ASIO unchanged (MIDI still shows in ASIO-only mode).

Closes #342.

Test plan

  • test/audio_setup/view/audio_settings_section_test.dart (console + desktop)
  • test/looper/view/looper_mode_section_test.dart (vertical layout + mode change flows)
  • On Pi after experimental OTA: no MIDI/pedal groups, no System default, Mode is a vertical list

On the floor console the Pro Micro is fixed hardware and audio should
stay pinned to a concrete interface — drop the chooser UI and the
System default menu item from Settings → Audio.
@tomassasovsky tomassasovsky added dart Pull requests that update dart code stage:in-review Pipeline: PR open, CI + code-review iterating autonomy:merge-gate I build + go green; you click merge review:pending code-review skill not yet run / has findings labels Jul 26, 2026
Replace the horizontal mode option cards with a stacked radio list that
matches the rest of the settings surface.
@tomassasovsky
tomassasovsky merged commit bb3a268 into master Jul 26, 2026
15 checks passed
@tomassasovsky
tomassasovsky deleted the feat/console-settings-hide-selectors branch July 26, 2026 05:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autonomy:merge-gate I build + go green; you click merge dart Pull requests that update dart code review:pending code-review skill not yet run / has findings stage:in-review Pipeline: PR open, CI + code-review iterating

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(console): hide MIDI/pedal selectors and System default in Audio settings

1 participant