mihon/app
Antoine Gaudreau Simard 2911fe7a1a
Add onPause\onResume persistence to searchView. Fixes issue #3627 (#4494)
* Add onPause\onResume persistence to searchView. Fixes issue #3627

* New controller subclass with built-in SearchView support

* Implement new SearchableNucleusController in SourceController

* Add query to BasePresenter (for one field it is not worth create a subclass in my opinion), convert BrowseSourceController to inherit from SearchableNucleusController

* move to flows to fix an issue in GlobalSearch where it would trigger the search multiple times

* Continue conversion to SearchableNucleusController

* Convert LibraryController, convert to flows, Known ISSUE with empty string being posted after setting the query upon creation of UI

* Fix issues with the post being tide to the SearchView queue which is not processed until shown. Add COLLAPSING state capture which should wrap this up.

* refactoring & enforce @StringRes for queryHint
2021-03-27 16:38:41 -04:00
..
src Add onPause\onResume persistence to searchView. Fixes issue #3627 (#4494) 2021-03-27 16:38:41 -04:00
.gitignore Move google-services.json 2020-04-29 17:56:05 -04:00
build.gradle.kts Use Material dialogs for preferences 2021-03-13 18:00:24 -05:00
proguard-rules.pro Add Proguard rules for kotlinx.serialization 2020-10-13 17:34:39 -04:00
shortcuts.xml Merge sources and extensions into one view 2020-04-27 19:16:46 -04:00