searchfilters: configuration option to choose between search filter dialogs

This commit is contained in:
evermind 2022-10-11 15:37:22 +02:00
parent a5a588d169
commit 5124e44285
3 changed files with 29 additions and 0 deletions

View file

@ -1273,6 +1273,22 @@
<item>@string/grid</item> <item>@string/grid</item>
</string-array> </string-array>
<string name="search_filter_ui_key">search_filter_ui</string>
<string name="search_filter_ui_value">@string/search_filter_ui_dialog_key</string>
<string name="search_filter_ui_dialog_key">dialog</string>
<string name="search_filter_ui_option_menu_style_key">style</string>
<string-array name="search_filter_ui_values">
<item>@string/search_filter_ui_dialog_key</item>
<item>@string/search_filter_ui_option_menu_style_key</item>
</string-array>
<string-array name="search_filter_ui_description">
<item>@string/search_filter_ui_dialog</item>
<item>@string/search_filter_ui_style</item>
</string-array>
<string name="tablet_mode_key">tablet_mode</string> <string name="tablet_mode_key">tablet_mode</string>
<string name="tablet_mode_auto_key">auto</string> <string name="tablet_mode_auto_key">auto</string>

View file

@ -549,6 +549,9 @@
<string name="list">List</string> <string name="list">List</string>
<string name="grid">Grid</string> <string name="grid">Grid</string>
<string name="auto">Auto</string> <string name="auto">Auto</string>
<string name="search_filter_ui">Select Search Filter UI</string>
<string name="search_filter_ui_dialog">Simple Dialog (default)</string>
<string name="search_filter_ui_style">Action Menu styled Dialog</string>
<!-- Seekbar Preview Thumbnail--> <!-- Seekbar Preview Thumbnail-->
<string name="seekbar_preview_thumbnail_title">Seekbar thumbnail preview</string> <string name="seekbar_preview_thumbnail_title">Seekbar thumbnail preview</string>
<string name="high_quality_larger">High quality (larger)</string> <string name="high_quality_larger">High quality (larger)</string>

View file

@ -66,4 +66,14 @@
app:singleLineTitle="false" app:singleLineTitle="false"
app:iconSpaceReserved="false" /> app:iconSpaceReserved="false" />
<ListPreference
android:defaultValue="@string/search_filter_ui_dialog_key"
android:entries="@array/search_filter_ui_description"
android:entryValues="@array/search_filter_ui_values"
android:key="@string/search_filter_ui_key"
android:summary="%s"
android:title="@string/search_filter_ui"
app:singleLineTitle="false"
app:iconSpaceReserved="false" />
</PreferenceScreen> </PreferenceScreen>