Originally developed at PARC back in the 1970s, menus are lists of options in a graphical user interface (GUI). They can be either visible (sometimes called “menu bars”) or expandable. In expandable menus, the list of options is exposed when a menu handle is clicked or tapped; the menu handle can be a label, an icon, or both. In this article we focus on expandable menus.
Internet Explorer menu bar (left) and File menu (right). The File menu is an expandable menu hidden under the handle “File.” The menu option Send is further expandable to display a submenu.
The two big design problems concerning expandable menus are:
- How make menus...