Auxio/app/src/main/res/xml/prefs_main.xml
Alexander Capehart 5e0f778daf
image: unify cover settings
Unify the "Show Covers" and "Ignore MediaStore Covers" settings under an
new "Album covers" setting.

This will make it easier to extend to new forms of album cover
collection.
2022-09-26 13:47:43 -06:00

167 lines
No EOL
6.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto">
<PreferenceCategory app:title="@string/set_ui">
<org.oxycblt.auxio.settings.prefs.IntListPreference
app:defaultValue="@integer/theme_auto"
app:entries="@array/entries_theme"
app:entryIcons="@array/icons_theme"
app:entryValues="@array/values_theme"
app:icon="@drawable/ic_light_24"
app:key="@string/set_key_theme"
app:title="@string/set_theme" />
<org.oxycblt.auxio.settings.prefs.WrappedDialogPreference
app:icon="@drawable/ic_accent_24"
app:key="@string/set_key_accent"
app:title="@string/set_accent" />
<SwitchPreferenceCompat
app:defaultValue="false"
app:key="@string/set_key_black_theme"
app:summary="@string/set_black_mode_desc"
app:title="@string/set_black_mode" />
</PreferenceCategory>
<PreferenceCategory app:title="@string/set_display">
<org.oxycblt.auxio.settings.prefs.WrappedDialogPreference
app:key="@string/set_key_lib_tabs"
app:summary="@string/set_lib_tabs_desc"
app:title="@string/set_lib_tabs" />
<org.oxycblt.auxio.settings.prefs.IntListPreference
app:defaultValue="@integer/cover_mode_media_store"
app:entries="@array/entries_cover_mode"
app:entryValues="@array/values_cover_mode"
app:key="@string/set_key_cover_mode"
app:title="@string/set_cover_mode" />
<SwitchPreferenceCompat
app:defaultValue="false"
app:key="@string/set_key_round_mode"
app:summary="@string/set_round_mode_desc"
app:title="@string/set_round_mode" />
<org.oxycblt.auxio.settings.prefs.IntListPreference
app:defaultValue="@integer/action_mode_next"
app:entries="@array/entries_bar_action"
app:entryValues="@array/values_bar_action"
app:key="@string/set_key_bar_action"
app:title="@string/set_bar_action" />
<org.oxycblt.auxio.settings.prefs.IntListPreference
app:defaultValue="@integer/action_mode_repeat"
app:entries="@array/entries_notif_action"
app:entryValues="@array/values_notif_action"
app:key="@string/set_key_notif_action"
app:title="@string/set_notif_action" />
</PreferenceCategory>
<PreferenceCategory app:title="@string/set_audio">
<SwitchPreferenceCompat
app:key="@string/set_key_headset_autoplay"
app:summary="@string/set_headset_autoplay_desc"
app:title="@string/set_headset_autoplay" />
<org.oxycblt.auxio.settings.prefs.IntListPreference
app:defaultValue="@integer/replay_gain_dynamic"
app:entries="@array/entries_replay_gain"
app:entryValues="@array/values_replay_gain"
app:key="@string/set_key_replay_gain"
app:title="@string/set_replay_gain" />
<org.oxycblt.auxio.settings.prefs.WrappedDialogPreference
app:key="@string/set_key_pre_amp"
app:summary="@string/set_pre_amp_desc"
app:title="@string/set_pre_amp" />
</PreferenceCategory>
<PreferenceCategory app:title="@string/set_behavior">
<org.oxycblt.auxio.settings.prefs.IntListPreference
app:defaultValue="@integer/music_mode_songs"
app:entries="@array/entries_library_song_playback_mode"
app:entryValues="@array/values_library_song_playback_mode"
app:key="@string/set_key_library_song_playback_mode"
app:title="@string/set_library_song_playback_mode"
app:useSimpleSummaryProvider="true" />
<org.oxycblt.auxio.settings.prefs.IntListPreference
app:defaultValue="@integer/music_mode_none"
app:entries="@array/entries_detail_song_playback_mode"
app:entryValues="@array/values_detail_song_playback_mode"
app:key="@string/set_key_detail_song_playback_mode"
app:title="@string/set_detail_song_playback_mode"
app:useSimpleSummaryProvider="true" />
<SwitchPreferenceCompat
app:defaultValue="true"
app:key="@string/set_key_keep_shuffle"
app:summary="@string/set_keep_shuffle_desc"
app:title="@string/set_keep_shuffle" />
<SwitchPreferenceCompat
app:defaultValue="true"
app:key="@string/set_key_rewind_prev"
app:summary="@string/set_rewind_prev_desc"
app:title="@string/set_rewind_prev" />
<SwitchPreferenceCompat
app:defaultValue="false"
app:key="@string/set_key_repeat_pause"
app:summary="@string/set_repeat_pause_desc"
app:title="@string/set_repeat_pause" />
<Preference
app:key="@string/set_key_save_state"
app:summary="@string/set_save_desc"
app:title="@string/set_save_state" />
<Preference
app:key="@string/set_key_wipe_state"
app:summary="@string/set_wipe_desc"
app:title="@string/set_wipe_state" />
<Preference
app:key="@string/set_key_restore_state"
app:summary="@string/set_restore_desc"
app:title="@string/set_restore_state" />
</PreferenceCategory>
<PreferenceCategory app:title="@string/set_content">
<Preference
app:key="@string/set_key_reindex"
app:summary="@string/set_reindex_desc"
app:title="@string/set_reindex" />
<SwitchPreferenceCompat
app:defaultValue="false"
app:key="@string/set_key_observing"
app:summary="@string/set_observing_desc"
app:title="@string/set_observing" />
<org.oxycblt.auxio.settings.prefs.WrappedDialogPreference
app:key="@string/set_key_music_dirs"
app:summary="@string/set_dirs_desc"
app:title="@string/set_dirs" />
<SwitchPreferenceCompat
app:defaultValue="true"
app:key="@string/set_key_exclude_non_music"
app:summary="@string/set_exclude_non_music_desc"
app:title="@string/set_exclude_non_music" />
<org.oxycblt.auxio.settings.prefs.WrappedDialogPreference
app:key="@string/set_key_separators"
app:summary="@string/set_separators_desc"
app:title="@string/set_separators" />
</PreferenceCategory>
</PreferenceScreen>