-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move filter UI into a toggle-able panel to improve experience on narrow viewports/containers #60696
Comments
The simplest thing to try here would be horizontal scrolling with a slightly different button appearance / layout: horizontal.mp4
Some other things we might try to save space:
There are usability trade-offs to this though, so perhaps worth looking at separately. |
The horizontal scrolling is a common practice on mobile devices and scales well. If paired with the scrollbar mixin, it could work well and potentially be simple to implement, at least as a starting point. |
Horizontal scrolling is also nice though and an improvement over what we have. |
Containing all the filters in a single menu turned out to be a dead-end in terms of accessibility, but a similar approach might be to place filters in a dedicated panel, accessed by a toggle button. We can be smart about when to show/hide the panel:
|
Instead of permanently displaying filter controls and selections, we can place them in a toggle-able panel. This will allow users to selectively tidy up the interface which will prove particularly useful on narrow viewports (mobile) and containers (list layout).
We can be smart about when to show/hide the panel:
Original issue
In https://github.com//issues/59696 the display of individual chips can be finessed.But we still need to figure out the display of many filters in narrow containers / viewports. It's not a huge problem right now because the existing data views only have <=2 filters.
However, things like Posts or Media (#55238) can have many filter options, and this experience isn't ideal:
Let's explore how to better display many chips in the filter UI.
The text was updated successfully, but these errors were encountered: