Skip to content

Commit 6eef250

Browse files
committed
searchfilters: integrate 4th Ui into SearchFragment
1 parent 1a2d58f commit 6eef250

3 files changed

Lines changed: 7 additions & 0 deletions

File tree

app/src/main/java/org/schabi/newpipe/fragments/list/search/SearchFragment.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
import org.schabi.newpipe.extractor.search.filter.FilterItem;
5858
import org.schabi.newpipe.fragments.BackPressable;
5959
import org.schabi.newpipe.fragments.list.BaseListFragment;
60+
import org.schabi.newpipe.fragments.list.search.filter.SearchFilterChipDialogFragment;
6061
import org.schabi.newpipe.fragments.list.search.filter.SearchFilterDialogFragment;
6162
import org.schabi.newpipe.fragments.list.search.filter.SearchFilterLogic;
6263
import org.schabi.newpipe.fragments.list.search.filter.SearchFilterOptionMenuAlikeDialogFragment;
@@ -1091,6 +1092,8 @@ private void showSelectFiltersDialog() {
10911092
getString(R.string.search_filter_ui_value));
10921093
if (getString(R.string.search_filter_ui_option_menu_style_key).equals(searchUi)) {
10931094
searchFilterUiDialog = new SearchFilterOptionMenuAlikeDialogFragment();
1095+
} else if (getString(R.string.search_filter_ui_chip_dialog_key).equals(searchUi)) {
1096+
searchFilterUiDialog = new SearchFilterChipDialogFragment();
10941097
} else { // default dialog
10951098
searchFilterUiDialog = new SearchFilterDialogFragment();
10961099
}

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1279,17 +1279,20 @@
12791279
<string name="search_filter_ui_dialog_key">dialog</string>
12801280
<string name="search_filter_ui_option_menu_style_key">style</string>
12811281
<string name="search_filter_ui_option_menu_legacy_key">legacy</string>
1282+
<string name="search_filter_ui_chip_dialog_key">chip</string>
12821283

12831284
<string-array name="search_filter_ui_values">
12841285
<item>@string/search_filter_ui_dialog_key</item>
12851286
<item>@string/search_filter_ui_option_menu_style_key</item>
12861287
<item>@string/search_filter_ui_option_menu_legacy_key</item>
1288+
<item>@string/search_filter_ui_chip_dialog_key</item>
12871289
</string-array>
12881290

12891291
<string-array name="search_filter_ui_description">
12901292
<item>@string/search_filter_ui_dialog</item>
12911293
<item>@string/search_filter_ui_style</item>
12921294
<item>@string/search_filter_ui_legacy</item>
1295+
<item>@string/search_filter_ui_chip_dialog</item>
12931296
</string-array>
12941297

12951298
<string name="tablet_mode_key">tablet_mode</string>

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -553,6 +553,7 @@
553553
<string name="search_filter_ui_dialog">Simple Dialog (default)</string>
554554
<string name="search_filter_ui_style">Action Menu styled Dialog</string>
555555
<string name="search_filter_ui_legacy">Action Menu (legacy)</string>
556+
<string name="search_filter_ui_chip_dialog">Chip Dialog</string>
556557
<!-- Seekbar Preview Thumbnail-->
557558
<string name="seekbar_preview_thumbnail_title">Seekbar thumbnail preview</string>
558559
<string name="high_quality_larger">High quality (larger)</string>

0 commit comments

Comments
 (0)