Dropdown Lists
Designs for a combobox replacement widget.
Participants
WilliamJonMcCann, JakubSteiner, AllanDay
Goals
- Select a value from a list of options
- Easily and comfortably find a value from a long list of options, using scrolling and search
Other possible goals:
- Allow a custom value to be entered
- Allow values to be be grouped
- Multiple selections
- Selections that aren't just text - could be an image or image+text
Relevant Art
Material Design: Dropdown Menus
https://material.io/design/components/menus.html
Universal Windows Platform: Comboboxes
https://docs.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/combo-box
Chosen
http://harvesthq.github.io/chosen/
Allows search, grouping and multiple selection through tokens.
GNOME
Issues:
- The scrolling behaviour is difficult to use.
- No visual anchor when the list is open.
- No obvious way to close the list when it is open.
- Nno search.
- Room for improvement when entering a custom entry - better to show preset/prexisting options before allowing the custom entry to be set. This avoids possible discoverability issues.
Discussion
Dropdown lists are very similar to menus in appearance and interaction. Indeed, a menu comprised on radio buttons can play a very similar role to a dropdown list. The main difference is that a dropdown list's button indicates the selection, and a dropdown list is better optimised for large numbers of options (at least, it should be). This is reflected in Material Design, where dropdown lists are just a type of menu.
Tentative Design
There are some old mockups here.
Comments