Skip to content

Improve search by selected group interface because right now it is not intuitive. #1949

Closed
@t4777sd

Description

@t4777sd

The current search by group function is not intuitive and it is not logical and does not follow industry standards that people expect. Let me describe the various UI elements currently:

  1. Group filters left column - this filters everything by group
  2. Search box - this is where people search and it has a few sub-UI elements
    A) Search box right click to search by selected group
    B) Search box close button to cancel search

Currently when someone searches they type in the search box. Any group filter they added in the left column remains and it becomes ignored. Thus, unintuitively, the group filters are now broken. In order to fix the broken group filters, a user needs to right click the search icon and click "search in group".

None of that really makes sense. Why would someone need to click two times to repair the group filters that the search already just broke? You can see how the UI does not make any sense.

To simplify this and make it logical and follow industry standards the group filters should never be broken. Group filters should always work as expected and not work one way under one circumstance and work entirely different in another circumstance

To do this, I recommend the following action:

  1. Remove the convoluted "search in group" action that is not discoverable and breaks the program UI

  2. Automatically de-select any group filters when searching so that nothing is broken. This makes the default behavior of search apply "globally" and keeps the group filters side bar logical

  3. Upon clicking a group filter while the search is active it will narrow the search to that specific group. Thus being intuitive, following industry standard, being discoverable, etc.

  4. Just like now, someone presses the search cancellation button to end search mode or they can empty the search box.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions