Skip to content

Commit 3549a1e

Browse files
committed
searchfilters: configuration option to choose between search filter dialogs
1 parent 50b7c11 commit 3549a1e

3 files changed

Lines changed: 29 additions & 0 deletions

File tree

app/src/main/res/values/settings_keys.xml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1269,6 +1269,22 @@
12691269
<item>@string/grid</item>
12701270
</string-array>
12711271

1272+
<string name="search_filter_ui_key">search_filter_ui</string>
1273+
<string name="search_filter_ui_value">@string/search_filter_ui_dialog_key</string>
1274+
1275+
<string name="search_filter_ui_dialog_key">dialog</string>
1276+
<string name="search_filter_ui_option_menu_style_key">style</string>
1277+
1278+
<string-array name="search_filter_ui_values">
1279+
<item>@string/search_filter_ui_dialog_key</item>
1280+
<item>@string/search_filter_ui_option_menu_style_key</item>
1281+
</string-array>
1282+
1283+
<string-array name="search_filter_ui_description">
1284+
<item>@string/search_filter_ui_dialog</item>
1285+
<item>@string/search_filter_ui_style</item>
1286+
</string-array>
1287+
12721288
<string name="tablet_mode_key">tablet_mode</string>
12731289

12741290
<string name="tablet_mode_auto_key">auto</string>

app/src/main/res/values/strings.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -546,6 +546,9 @@
546546
<string name="list">List</string>
547547
<string name="grid">Grid</string>
548548
<string name="auto">Auto</string>
549+
<string name="search_filter_ui">Select Search Filter UI</string>
550+
<string name="search_filter_ui_dialog">Simple Dialog (default)</string>
551+
<string name="search_filter_ui_style">Action Menu styled Dialog</string>
549552
<!-- Seekbar Preview Thumbnail-->
550553
<string name="seekbar_preview_thumbnail_title">Seekbar thumbnail preview</string>
551554
<string name="high_quality_larger">High quality (larger)</string>

app/src/main/res/xml/appearance_settings.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,4 +66,14 @@
6666
app:singleLineTitle="false"
6767
app:iconSpaceReserved="false" />
6868

69+
<ListPreference
70+
android:defaultValue="@string/search_filter_ui_dialog_key"
71+
android:entries="@array/search_filter_ui_description"
72+
android:entryValues="@array/search_filter_ui_values"
73+
android:key="@string/search_filter_ui_key"
74+
android:summary="%s"
75+
android:title="@string/search_filter_ui"
76+
app:singleLineTitle="false"
77+
app:iconSpaceReserved="false" />
78+
6979
</PreferenceScreen>

0 commit comments

Comments
 (0)