-
Notifications
You must be signed in to change notification settings - Fork 4
Description
In order to be able to customize the order in which filters are applied, the logical operations between them, and to allow for expanding the search results to all orthologs, the filters UI needs to be redesigned. I propose adding a filters tally to the "N genes in M genomes" link to the right of the search box instead of displaying them in the space below the search box. Clicking on the link would expand the view showing the filters applied and their effect on the size of the search results. The [?] and [*] below represent buttons that show the search help and a settings interface. The configuration interface would include the genomes of interest currently behind the N genes M genomes drop down and other TBD configuration settings.
[Gramene logo] [search box ][?][N genes M genomes L filters v][*]
| suggestions panel appears here | the expanded view of |
| as the user types into the search box | active filters appear here |
| | as well as links to expand |
| | the result set to homologs |
| | and the search history |
On wide enough displays the filters should appear alongside the suggestions. Then, when a user selects a suggestion, the suggestions area goes away and it appears in the filters panel, maybe flashes while loading, and when ready retreats back into the genes/genomes/filters tally a couple seconds after the results load.
The search history could be displayed as a modal which has two sections like the cover flow view in the Mac OS finder. The current search state filters are displayed on top and the list of prior searches appears below with the current search highlighted. There should probably be a compact representation of the search in the list along with the date/time the search was executed.