Skip to content
Snippets Groups Projects
Commit 123e7cc1 authored by Nicolas Pomepuy's avatar Nicolas Pomepuy Committed by Geoffrey Métais
Browse files

Revert switch preferences to checkbox as leanback doesn't support it

parent 2c9b38fc
No related branches found
No related tags found
1 merge request!205Some more fixes for beta
Pipeline #8796 passed with stage
in 27 minutes and 34 seconds
......@@ -9,7 +9,7 @@
android:summary="@string/directories_summary"
android:title="@string/medialibrary_directories"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="auto_rescan"
......@@ -41,7 +41,7 @@
</PreferenceCategory>
<PreferenceCategory android:title="@string/history">
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="playback_history"
......
......@@ -4,7 +4,7 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:title="@string/advanced_prefs_category">
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="browser_show_hidden_files"
......@@ -40,7 +40,7 @@
android:title="@string/quit"/>
<PreferenceCategory android:title="@string/performance_prefs_category">
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="@bool/time_stretching_default"
android:key="enable_time_stretching_audio"
......@@ -67,7 +67,7 @@
android:key="deblocking"
android:summary="@string/deblocking_summary"
android:title="@string/deblocking"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="enable_frame_skip"
......@@ -76,7 +76,7 @@
</PreferenceCategory>
<PreferenceCategory android:title="@string/developer_prefs_category">
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="enable_verbose_mode"
......
......@@ -5,32 +5,32 @@
android:key="audio_category"
android:title="@string/audio_prefs_category">
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="resume_playback"
android:summary="@string/resume_playback_summary"
android:title="@string/resume_playback_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="playback_speed"
android:summary="@string/playback_speed_summary"
android:title="@string/playback_speed_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="audio_task_removed"
android:title="@string/audio_task_cleared_title"
android:summary="@string/audio_task_cleared_summary"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="audio_digital_output"
android:title="@string/audio_digital_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="audio_save_repeat"
......@@ -40,13 +40,13 @@
<PreferenceCategory
android:title="@string/headset_prefs_category"
android:key="headset_prefs_category">
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="enable_headset_detection"
android:summary="@string/enable_headset_detection_summary"
android:title="@string/enable_headset_detection"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:key="enable_play_on_headset_insertion"
android:defaultValue="false"
......@@ -56,7 +56,7 @@
</PreferenceCategory>
<PreferenceCategory android:title="@string/advanced_prefs_category">
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:key="audio_ducking"
android:defaultValue="true"
......
......@@ -5,7 +5,7 @@
android:key="audio_category"
android:title="@string/casting_category">
<PreferenceCategory android:title="@string/casting_category">
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:key="enable_casting"
android:defaultValue="true"
......
......@@ -3,7 +3,7 @@
<androidx.preference.PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:title="@string/developer_prefs_category">
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="enable_verbose_mode"
......
......@@ -18,13 +18,13 @@
android:summary="@string/deblocking_summary"
android:title="@string/deblocking"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="enable_frame_skip"
android:summary="@string/enable_frame_skip_summary"
android:title="@string/enable_frame_skip"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="@bool/time_stretching_default"
android:key="enable_time_stretching_audio"
......
......@@ -5,7 +5,7 @@
android:key="subtitles_category"
android:title="@string/subtitles_prefs_category">
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="subtitles_autoload"
......@@ -24,12 +24,12 @@
android:key="subtitles_color"
android:persistent="true"
android:title="@string/subtitles_color_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="subtitles_background"
android:title="@string/subtitles_background_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="subtitles_bold"
......
......@@ -13,7 +13,7 @@
android:entries="@array/daynight_mode_entries"
android:entryValues="@array/daynight_mode_values"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:key="tv_ui"
android:summary="@string/tv_ui_summary"
......@@ -24,7 +24,7 @@
android:key="set_locale"
android:title="@string/set_locale"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="browser_show_all_files"
......@@ -44,25 +44,25 @@
android:summary="@string/video_min_group_length_summary"
android:title="@string/video_min_group_length_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="media_seen"
android:summary="@string/media_seen_summary"
android:title="@string/media_seen"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="force_play_all"
android:summary="@string/force_play_all_summary"
android:title="@string/force_play_all_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="force_list_portrait"
android:summary="@string/force_list_portrait_summary"
android:title="@string/force_list_portrait"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="show_video_thumbnails"
......@@ -74,26 +74,26 @@
<PreferenceCategory
android:title="@string/audio"
android:key="ui_audio_category">
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="blurred_cover_background"
android:summary="@string/blurred_cover_background_summary"
android:title="@string/blurred_cover_background_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="audio_resume_card"
android:title="@string/audio_resume_card_title"
android:summary="@string/audio_resume_card_summary"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="lockscreen_cover"
android:summary="@string/lockscreen_cover_summary"
android:title="@string/lockscreen_cover_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="artists_show_all"
......
......@@ -4,44 +4,44 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:key="video_category"
android:title="@string/video_prefs_category">
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="save_brightness"
android:summary="@string/save_brightness_summary"
android:title="@string/save_brightness_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="save_individual_audio_delay"
android:summary="@string/save_audiodelay_summary"
android:title="@string/save_audiodelay_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="playback_speed"
android:summary="@string/playback_speed_summary"
android:title="@string/playback_speed_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="media_fast_seek"
android:summary="@string/media_fast_seek_summary"
android:title="@string/media_fast_seek"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="video_transition_show"
android:summary="@string/video_transition_summary"
android:title="@string/video_transition_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="popup_force_legacy"
android:summary="@string/popup_force_legacy_summary"
android:title="@string/popup_force_legacy_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="dialog_confirm_resume"
......@@ -49,37 +49,37 @@
android:title="@string/confirm_resume_title"/>
<PreferenceCategory android:title="@string/controls_prefs_category">
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="audio_boost"
android:summary="@string/audio_boost_summary"
android:title="@string/audio_boost_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="enable_volume_gesture"
android:summary="@string/enable_volume_gesture_summary"
android:title="@string/enable_volume_gesture_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="enable_brightness_gesture"
android:summary="@string/enable_brightness_gesture_summary"
android:title="@string/enable_brightness_gesture_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="true"
android:key="enable_double_tap_seek"
android:summary="@string/enable_double_tap_seek_summary"
android:title="@string/enable_double_tap_seek_title"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="enable_seek_buttons"
android:summary="@string/enable_seek_buttons_summary"
android:title="@string/enable_seek_buttons"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="popup_keepscreen"
......@@ -94,7 +94,7 @@
android:summary="@string/interface_secondary_display_category_summary"
android:key="secondary_display_category_summary"/>
<androidx.preference.SwitchPreferenceCompat
<CheckBoxPreference
app:singleLineTitle="false"
android:defaultValue="false"
android:key="enable_clone_mode"
......
......@@ -105,7 +105,7 @@ class PreferencesExtensionFragment : BasePreferenceFragment() {
return false
if (key == extensionKey) {
val switchPreference = preference as SwitchPreferenceCompat
val switchPreference = preference as CheckBoxPreference
settings!!.edit().putBoolean(key, switchPreference.isChecked).apply()
if (switchPreference.isChecked) {
for (checkbox in preferences)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment