fix(aap): Polish noise control UI and fix ANC mode switching

Combine ANC mode selector with listening mode cycle into a card with eye icon visibility toggles and radio button mode selection. Send AllowOff command when toggling OFF visibility.

Fix ANC resend logic fighting rapid mode changes by cancelling pending resend jobs on new commands. Reorder settings into Noise Control, Sound, Controls, General, and Connections sections.
This commit is contained in:
darken
2026-04-04 11:41:26 +02:00
committed by Matthias Urhahn
parent e356344ba6
commit 33c8fe76a6
3 changed files with 163 additions and 127 deletions
+2 -1
View File
@@ -465,7 +465,7 @@
<string name="device_settings_open_cd">Open device settings</string>
<!-- New device settings -->
<string name="device_settings_category_additional_label">Additional</string>
<string name="device_settings_category_general_label">General</string>
<string name="device_settings_microphone_mode_label">Microphone</string>
<string name="device_settings_microphone_mode_description">Which AirPod is used as the microphone</string>
<string name="device_settings_microphone_mode_auto">Auto</string>
@@ -494,6 +494,7 @@
<string name="device_settings_connected_device_call">In a call</string>
<string name="device_settings_connected_device_media">Playing media</string>
<string name="device_settings_noise_control_label">Noise Control</string>
<string name="device_settings_eq_label">Equalizer</string>
<!-- Stem Actions -->