JBirdVegas / external_jbirdvegas_mGerrit

mGerrit is a Gerrit instance viewer
19 stars 8 forks source link

Feature/refine search #41

Closed p4r4n01d closed 8 years ago

p4r4n01d commented 8 years ago

Refine Search

The current search process is not documented inside the app and requires the user find and read the project's README to find the list of commands supported when searching. Further, it is difficult to type these commands on a phone screen. This introduces a refine search option when searching which shows the user what they can search for and also makes it easier to search. This refine search idea is based on Evernote, but extends this to support doing multiple text searches.

The refine search screen is a new activity composed of a list of SearchCategorys. Each SearchCategory represents a filter on the changes list and is bound to a SearchKeyword. The bound SearchKeywords are injected into the search view and combined with the query string to filter the changes list.

b64993564e596d5

JBirdVegas commented 8 years ago

Oh those screenies are sweet! Can't wait to merge this