diff options
author | Gigahawk <jasperchan515@gmail.com> | 2020-02-19 22:19:09 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-20 11:49:09 +0530 |
commit | 9255583f2d0e5cfb7a88ee54ceb4f5284d41cbfa (patch) | |
tree | 2ff407f6dfab39254d2a79561f0520a21351893a /app/src/main/res | |
parent | bcdc43b1f1d4dbfbf3014a084c0b0c0ee5aa8207 (diff) |
Better UI flow (#630)
* Filter against entire pathname when searching
* Add option to directly open search dialog on start
* Replace basic search filter with fuzzy search
* Update CHANGELOG
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Open search in onResume, force search icon to always show
* Add option to always search from root directory
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
Diffstat (limited to 'app/src/main/res')
-rw-r--r-- | app/src/main/res/menu/main_menu.xml | 2 | ||||
-rw-r--r-- | app/src/main/res/values/strings.xml | 4 | ||||
-rw-r--r-- | app/src/main/res/xml/preference.xml | 10 |
3 files changed, 15 insertions, 1 deletions
diff --git a/app/src/main/res/menu/main_menu.xml b/app/src/main/res/menu/main_menu.xml index 85a2219f..2e126d33 100644 --- a/app/src/main/res/menu/main_menu.xml +++ b/app/src/main/res/menu/main_menu.xml @@ -6,7 +6,7 @@ <item android:id="@+id/action_search" android:title="@string/action_search" android:icon="@drawable/ic_search_white_24dp" - pwstore:showAsAction="ifRoom|collapseActionView" + pwstore:showAsAction="always|collapseActionView" pwstore:actionViewClass="androidx.appcompat.widget.SearchView" /> <!--<item android:id="@+id/menu_add_category"--> diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c1827ac9..ae8ec622 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -281,4 +281,8 @@ <string name="pref_show_hidden_summary">Include hidden directories in the password list</string> <string name="title_create_folder">Create folder</string> <string name="button_create">Create</string> + <string name="pref_search_on_start">Open search on start</string> + <string name="pref_search_on_start_hint">Open search bar when app is launched</string> + <string name="pref_search_from_root">Always search from root</string> + <string name="pref_search_from_root_hint">Search from root of store regardless of currently open directory</string> </resources> diff --git a/app/src/main/res/xml/preference.xml b/app/src/main/res/xml/preference.xml index be6b49d6..dfbb44a4 100644 --- a/app/src/main/res/xml/preference.xml +++ b/app/src/main/res/xml/preference.xml @@ -82,6 +82,16 @@ android:key="filter_recursively" android:summary="@string/pref_recursive_filter_hint" android:title="@string/pref_recursive_filter" /> + <androidx.preference.CheckBoxPreference + android:defaultValue="false" + android:key="search_on_start" + android:summary="@string/pref_search_on_start_hint" + android:title="@string/pref_search_on_start" /> + <androidx.preference.CheckBoxPreference + android:defaultValue="false" + android:key="search_from_root" + android:summary="@string/pref_search_from_root_hint" + android:title="@string/pref_search_from_root" /> <androidx.preference.ListPreference android:title="@string/pref_sort_order_title" android:defaultValue="FOLDER_FIRST" |