msupply-foundation / open-msupply

Open mSupply represents our most recent advancement in the Logistics Management Information System (LMIS), expanding on more than two decades of development inherited from the well-established legacy of the original mSupply.
https://msupply.foundation/open-msupply/
Other
20 stars 12 forks source link

Filter UX enhancements #3106

Open mark-prins opened 4 months ago

mark-prins commented 4 months ago

Is your feature request related to a problem? Please describe 👀

We've had complaints from most people when using filters for the first time. These are what I can remember:

Describe the solution you'd like 🎁

Can we replace the enum with an autocomplete and limit to available options only? Same for the Filters menu?

In this list:

telegram-cloud-photo-size-1-5044274214403681361-m

it would work best with check boxes next to each item. So you can turn them on and off individually, rather than have to clear them all. This also allows use of an autocomplete without having to add the remove all filters option

Describe alternatives you've considered 💭

Additional context 💌

Moneyworks Jobcode 🧰

DhanyaHerath commented 4 months ago

Triage: @Chris-Petty to create a new issue for how the filters return result

Chris-Petty commented 4 months ago

@DhanyaHerath I was probably in the room when you wrote that comment but I don't recall why or what you mean lol.

Tangentially I think notion has the greatest filters UI:

image

DhanyaHerath commented 4 months ago

@Chris-Petty It was for the order in which filters return the result, ie. would you do "starts by" results followed by "contains" results etc

I agree re: Notion

Chris-Petty commented 4 months ago

@DhanyaHerath Ah! Right that was in search results I think. Will write up thanks.

andreievg commented 3 weeks ago

I think this issue needs refinement and design and probably needs to be broken down, i think the primary concern is:

I've clicked the Filters drop down and started typing in order to select one of the items, when I hit a keyboard shortcut key (such as i) then I'm redirected to another page!!

I had this issue to and found it super annoying, it wasn't just for filters, in other areas too. I think we shouldn't have single key shortcuts that redirect you to another page (user can easily mis click entry field, and get redirected)