KeyHandler: Add more modes

* Add DND modes
 * alarms only
 * important interruptions
 * total silence

* Add option to mute media when going to silent mode

Change-Id: Ia59e06f0a0dd3047b3771bb3ac8d5e338d0a75c3
This commit is contained in:
Timi Rautamäki
2021-10-07 18:12:16 +00:00
committed by LuK1337
parent a9f61a216e
commit acbbb33e8f
4 changed files with 82 additions and 9 deletions

View File

@@ -8,11 +8,17 @@
<item>@string/alert_slider_mode_normal</item>
<item>@string/alert_slider_mode_vibration</item>
<item>@string/alert_slider_mode_silent</item>
<item>@string/alert_slider_mode_dnd_priority_only</item>
<item>@string/alert_slider_mode_dnd_total_silence</item>
<item>@string/alert_slider_mode_dnd_alarms_only</item>
</string-array>
<string-array name="alert_slider_action_entry_values" translatable="false">
<item>2</item>
<item>1</item>
<item>0</item>
<item>3</item>
<item>4</item>
<item>5</item>
</string-array>
</resources>

View File

@@ -13,4 +13,9 @@
<string name="alert_slider_mode_silent">Silent</string>
<string name="alert_slider_mode_normal">Normal</string>
<string name="alert_slider_mode_vibration">Vibration</string>
<string name="alert_slider_mode_dnd_priority_only">Priority only</string>
<string name="alert_slider_mode_dnd_total_silence">Total silence</string>
<string name="alert_slider_mode_dnd_alarms_only">Alarms only</string>
<string name="alert_slider_mute_media_title">Mute media</string>
<string name="alert_slider_mute_media_summary">Mute media when switching to silent</string>
</resources>

View File

@@ -7,6 +7,12 @@
<PreferenceCategory
android:title="@string/alert_slider_category_title">
<SwitchPreference
android:key="config_mute_media"
android:title="@string/alert_slider_mute_media_title"
android:summary="@string/alert_slider_mute_media_summary"
android:defaultValue="0" />
<ListPreference
android:key="config_top_position"
android:dialogTitle="@string/alert_slider_selection_dialog_title"