尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
@design4context Menu Mania UXPA2024 1
Menu Mania:
What’s wrong with menus
and how to fix them
UXPA 2024 • June 25, 2024
 #UXPA2024 @design4context
https://d4c.link/UXPA24-menus
slides will be posted at: www.designforcontext.com/insights
Lisa Battle
President & Principal Consultant
lisa@designforcontext.com
Rachel Sengers
Senior UX Designer
rachel@designforcontext.com
@design4context Menu Mania UXPA2024 2
Website menu Application menu Mobile app menu
@design4context Menu Mania UXPA2024 3
Website menus
See the types of content on
the site
Navigate to pages of interest
@design4context Menu Mania UXPA2024 4
Application menus
See what actions are
available
Take action to complete a
task
@design4context Menu Mania UXPA2024 5
Mobile app menus
See the types of content in the
app
Navigate to pages of interest
See what actions are available
Take action to complete a task
@design4context Menu Mania UXPA2024 6
What’s wrong with menus?
Content Interaction
Layout
@design4context Menu Mania UXPA2024 7
Fixing content problems with menus
Shorten long labels
Important words first
(strong information scent)
Consolidate similar menu items
Use familiar vocabulary
Organize options in an intuitive order
Methods:
User research
Card sorting
First click testing
@design4context Menu Mania UXPA2024 8
Case Studies
CASE STUDY 1
CASE STUDY 2
CASE STUDY 3
CASE STUDY 4
@design4context Menu Mania UXPA2024 9
Medical Reference
CASE
STUDY
CASE STUDY 2
CASE STUDY 3
CASE STUDY 4
@design4context Menu Mania UXPA2024 10
CASE STUDY 1: BEFORE
@design4context Menu Mania UXPA2024 11
CASE STUDY 1: BEFORE
@design4context Menu Mania UXPA2024 12
CASE STUDY 1: BEFORE
@design4context Menu Mania UXPA2024 13
● No highlight to indicate user’s current position
● Very long lists are cut off
● Multi-level flyout menus are very hard to manipulate
What’s wrong with the menu?
13
What should you do when each
menu category is really long?
Q:
@design4context Menu Mania UXPA2024 14
CASE STUDY 1: IDEAS
“Limit the number of
items to 7.”
www.webstacks.com/blog/design-menu-
navigation-ux-strategy
@design4context Menu Mania UXPA2024 15
CASE STUDY 1: IDEAS
“Use no more than two
levels of submenus.”
www.toptal.com/designers/ux/
multilevel-menu-design
@design4context Menu Mania UXPA2024 16
CASE STUDY 1: IDEAS
“Expert users typically don’t
have usability issues with
multiple nested accordions.
However, infrequent users
often struggle… because they
don’t understand how the
information is organized.”
smashingmagazine.com/2022/11/
navigation-design-mobile-ux
Tip: Differentiate each level,
using indents, typography,
background colors.
“Provide local nav menus for
closely related content”
(e.g. within a section)
www.nngroup.com/articles/menu-design
@design4context Menu Mania UXPA2024 17
CASE STUDY 1: IDEAS
“Mega menus can
save users time by
letting them skip a
level or two.”
“Don’t cover the
entire screen with
a mega menu.”
www.nngroup.com/articles/menu-design
@design4context Menu Mania UXPA2024 18
CASE STUDY 1: IDEAS
@design4context Menu Mania UXPA2024 19
CASE STUDY 1: AFTER
@design4context Menu Mania UXPA2024 20
CASE STUDY 1: IDEAS
CASE STUDY 1: AFTER
@design4context Menu Mania UXPA2024
UX DESIGN CONSIDERATIONS
● Avoid multi-level flyouts
● Activate menu items on click
● Use visual indicators when there is another level of sub menu
● Signpost where you are in the hierarchy
● Provide a way to go back up to a higher level
21
@design4context Menu Mania UXPA2024 22
Shipping logistics
CASE
STUDY
CASE STUDY 1
CASE STUDY 3
CASE STUDY 4
@design4context Menu Mania UXPA2024 23
CASE STUDY 2: BEFORE
ACTIONS
FOR EACH ORDER
LIST OF ORDERS
@design4context Menu Mania UXPA2024 24
CASE STUDY 2: BEFORE
Primary action
Secondary actions
are icons.
More icons appear
when there are
more actions.
ACTIONS
FOR EACH ORDER
Includes an icon to
view/edit the order.
@design4context Menu Mania UXPA2024 25
● Not scalable to add many more actions
● Icons not intuitive to new users
● Unconventional visual design cues: brown link color & capital letters
What’s wrong with the menu?
25
How to provide better support
to users with large monitors?
Q:
@design4context Menu Mania UXPA2024 26
CASE STUDY 2: IDEAS
“Use the 80/20 rule”
Billboard pattern gives
more prominence to the
most frequently used
actions, allowing quicker
access
smashingmagazine.com/2022/11/
navigation-design-mobile-ux
@design4context Menu Mania UXPA2024 27
CASE STUDY 2: IDEAS
“Contextual menus are
displayed on demand and
contain a small set of
relevant actions, related to
a control, a piece of
content, a view in an app,
or an area of the UI.”
Examples of ways to provide context menu for an object in a list
via a visible button next each object...
...or in the application’s menus – the menu operates on the selected object.
www.nngroup.com/articles/contextual-
menus
“Context menus are menus
that appear upon user
interaction, usually from a
right-click or clicking a
button.”
height.app/blog/guide-to-build-context-
menus
@design4context Menu Mania UXPA2024 28
CASE STUDY 2: IDEAS
“Like keyboard shortcuts,
contextual menus give
users another way to
execute actions and select
options. Users may not
know it is available, or how
to access it. There should
always be an additional
way to find and use the
actions found in contextual
menus in main navigation
menus.”
Examples of ways to provide context menu for an object in a list
A right-click context menu can be triggered wherever the user’s pointer is.
nngroup.com/articles/contextual-menus
@design4context Menu Mania UXPA2024 29
CASE STUDY 2: AFTER
ACTIONS
FOR EACH ORDER
@design4context Menu Mania UXPA2024 30
CASE STUDY 2: AFTER
1. Primary action
2. Frequent secondary
actions are icons.
3. More actions
are available from a
dropdown context
menu.
ACTIONS
FOR EACH ORDER
Includes an icon to
view/edit the order.
Icons have tooltips.
@design4context Menu Mania UXPA2024
CASE STUDY 2: AFTER
31
CONTEXT MENU
FOR EACH ORDER
@design4context Menu Mania UXPA2024 32
CASE STUDY 2: AFTER
CONTEXT MENU
ADDITIONAL ACCESS METHOD
@design4context Menu Mania UXPA2024 33
CASE STUDY 2: IDEAS
KEYBOARD OPERABILITY
This also supports users
with large monitors —
less need for mouse
movements across the
screen
Accessing the actions via keyboard
• Navigate from row to row via ↑ ↓ arrow keys
• Tab key to move to each action in the row
• Tab to the menu link on right side, Enter key to open
• Navigate menu items via ↑ ↓ and/or Tab key
• Enter key to select a menu item
• Esc key to close the menu
• Or use Shift+F10 (Windows) to open
the context menu when your focus is on a row
Best practices:
• Provide visible focus state
• Let users know how to navigate via keyboard
www.w3.org/WAI/tutorials/menus
www.w3.org/WAI/ARIA/apg/patterns/
menubar
www.w3.org/WAI/ARIA/apg/patterns/
menu-button
www.levelaccess.com/blog/
challenges-mega-menus-standard-menus-
make-accessible
Look up any key combo, to check for
potential conflicts with browser/OS:
defkey.com
@design4context Menu Mania UXPA2024 34
ORDER 294643
ORDER 294644
ORDER 294645
SCALABILITY
What happens if the
menu has long lists?
If the SAAS’ customers
can customize the
menu contents, the
length is unknown &
out of our control
CASE STUDY 2: IDEAS
@design4context Menu Mania UXPA2024 35
CASE STUDY 2: AFTER
CONTEXT MENU EXAMPLE ON MOBILE
@design4context Menu Mania UXPA2024
UX DESIGN CONSIDERATIONS
● Hierarchy of actions — make the most important or frequent ones
easy to access
● Right-click access to context menus speeds things up for power users
● Keyboard operability help users be efficient; less reliant on mouse
movements
● Add type-ahead feature to the menu, if menu contains many items
36
@design4context Menu Mania UXPA2024 37
Banking Application
Case
study
CASE STUDY 1
CASE STUDY 4
CASE STUDY 2
@design4context Menu Mania UXPA2024 38
CASE STUDY 3: BEFORE
@design4context Menu Mania UXPA2024 39
CASE STUDY 3: BEFORE
@design4context Menu Mania UXPA2024 40
● Multi-level flyout menus are very hard to manipulate
● Menu disappears if user strays just 1 pixel away
● Menu placement feels unpredictable
What’s wrong with the menu?
40
How to position the menus in a
predictable and efficient location?
Q:
@design4context Menu Mania UXPA2024 41
CASE STUDY 2: IDEAS
IF YOU MUST USE HOVER:
“Safe triangle” = an area
connecting the current
position of the mouse
pointer with the edges of
the menu area
bjk5.com/post/44698559168/
breaking-down-amazons-mega-dropdown
smashingmagazine.com/2021/05/
frustrating-design-patterns-mega-
dropdown-hover-menus/
41
@design4context Menu Mania UXPA2024 42
CASE STUDY 2: IDEAS
IF YOU MUST USE HOVER:
Delay the deactivation of a
hover
smashingmagazine.com/2009/03/
designing-drop-down-menus-examples-
and-best-practices/#delay-the-deactivation-
of-a-hover
42
Safe zone around the
menus
@design4context Menu Mania UXPA2024 43
CASE STUDY 2: IDEAS
POSITION OF THE MENU
43
“anchored to the location
where the user triggers the
menu. Context menus
should appear without
covering up any important
content. Make sure that
the triggered item is still
visible when the context
menu is open so that the
user remembers what
object they are acting
upon.”
blog.logrocket.com/ux-design/
creating-context-menus/
@design4context Menu Mania UXPA2024 44
CASE STUDY 2: IDEAS
POSITION OF THE MENU
44
“anchored to the location
where the user triggers the
menu. Context menus
should appear without
covering up any important
content. Make sure that
the triggered item is still
visible when the context
menu is open so that the
user remembers what
object they are acting
upon.”
blog.logrocket.com/ux-design/
creating-context-menus
@design4context Menu Mania UXPA2024 45
CASE STUDY 2: IDEAS
POSITION OF THE MENU
45
“monitor the window
dimensions and re-layout
the menus on the fly, so
they can work in any
situation .”
height.app/blog/
guide-to-build-context-menus
@design4context Menu Mania UXPA2024 46
CASE STUDY 2: IDEAS
POSITION OF THE MENU
46
Or: just let it scroll
@design4context Menu Mania UXPA2024 47
CASE STUDY 3: AFTER
@design4context Menu Mania UXPA2024 48
CASE STUDY 3: AFTER
@design4context Menu Mania UXPA2024 49
CASE STUDY 3: AFTER
MORE LINK - EXPANDED
DEFAULT MENU
@design4context Menu Mania UXPA2024 50
CASE STUDY 3: AFTER
ADDITIONAL CATEGORIES
RECENTLY USED ACTIONS
If needed, additional
expandable categories can be
added to the menu.
If user uses a link under "More",
it gets promoted above the
"More" link, to provide quick
access to repeatedly used
actions.
@design4context Menu Mania UXPA2024
UX DESIGN CONSIDERATIONS
● Hover is a common method used by context menus to provide access
to submenus
● Best to limit it to just one level of submenus
● Use safe triangle, delays, and safe zones to increase usability
● Click-activated multi-level menus easier to operate than hover menus
● But when submenus are activated on click, they may be less
discoverable
● Reposition menus based on their relative location to the viewport, or
“just let it scroll”
51
@design4context Menu Mania UXPA2024 52
Test selection
Case
study
CASE STUDY 1
CASE STUDY 2
CASE STUDY 3
@design4context Menu Mania UXPA2024 53
CASE STUDY 1: BEFORE
@design4context Menu Mania UXPA2024 54
● Target size too small for touch screen
● Too many levels to show side by side
● “Grayed out” (unavailable) options unreadable
● Bewildering for novice users
● Annoying for expert users who know which item
they are looking for
What’s wrong with the menu?
54
How does the user’s level of knowledge
(expert vs novice) impact menu design?
Q:
@design4context Menu Mania UXPA2024
55
CASE STUDY 1: IDEAS
A blank canvas
Full screen
menu devotes
the page to
navigation
Going “Back”
and the
Navigation Stack
smashingmagazine.com/
2022/11/navigation-
design-mobile-ux
htmlburger.com/blog/
mobile-menu-design/
#full-screen
@design4context Menu Mania UXPA2024
CASE STUDY 1: IDEAS
This selection
could be made
on the home
page of the
new device
This selection
was usually the
same for all
tests on the
same site
These were very
routine, pre-packaged
tests that were
generally done by
novice technicians
These (and the
next level down)
were more likely
used by experts
@design4context Menu Mania UXPA2024
57
CASE STUDY 1: IDEAS
@design4context Menu Mania UXPA2024
CASE STUDY 1: IDEAS
@design4context Menu Mania UXPA2024
CASE STUDY 1: AFTER
Tabs:
universally
understood
pattern
Strong visual
feedback on
tap
@design4context Menu Mania UXPA2024
CASE STUDY 1: AFTER
Visual
dividers /
groupings
categorize
items
Ability to
see and
return to
previous
selections
@design4context Menu Mania UXPA2024
CASE STUDY 1: AFTER
Navigation
queries
@design4context Menu Mania UXPA2024
UX DESIGN CONSIDERATIONS
● Quick access to frequently used options, especially for novice or
infrequent users
● Visibility of previous selections
● Ability to return to, and change, previous selections
● Disable unavailable menu items instead of removing them
● Integrated menu search for experts who know the name of the item
● Ample height for legibility and selection (touch targets at least 48x48
pixels)
62
@design4context Menu Mania UXPA2024 63
Summary
@design4context Menu Mania UXPA2024 64
Not obvious that a menu is available
Visual cues (icons, kebab menus, arrows,
underlines, text color)
What’s wrong How to fix it
Unclear which object the menu is
connected to
Visual cues (background color or outline
indicating the originating item and the
selected item in the menu)
Location of menu is hard to reach
Mobile: top corner hard to reach
Desktop: wide monitors increase distance
Keyboard operability
Context menus available no matter
where the mouse is located
@design4context Menu Mania UXPA2024 65
Menus accessed via hover are hard to
navigate, and may show and hide
unexpectedly
Activate menus on click instead of hover
What’s wrong How to fix it
Too cumbersome to get to frequent
actions
Billboard pattern / hierarchy of actions
Type ahead search of menu items
Recently used
Too many items in the menu
Reorganize
Move some to a higher or lower level
Balance between breadth and depth
Multi-level and multi column layout
Accordion menus
@design4context Menu Mania UXPA2024 66
Hard to find things within the menu
Group related items
Add icons for recognition where useful
Try logical order first; use alpha order as
a backup plan
Consider spatial memory
Type ahead search for longer menus
What’s wrong How to fix it
Options in the menu unclear
Shorten long labels
Start with important words
Consolidate similar menu items
Use familiar vocabulary
@design4context Menu Mania UXPA2024 67
Menu Mania:
What’s wrong with menus
and how to fix them
UXPA 2024 • June 25, 2024 slides will be posted at: www.designforcontext.com/insights
Lisa Battle
President & Principal Consultant
lisa@designforcontext.com
Rachel Sengers
Senior UX Designer
rachel@designforcontext.com
 #UXPA2024 @design4context
https://d4c.link/UXPA24-menus

More Related Content

Similar to Menus_UXPA2024_Battle-Sengers_20240625.pdf

Responsive & Responsible Web Design in DNN
Responsive & Responsible Web Design in DNNResponsive & Responsible Web Design in DNN
Responsive & Responsible Web Design in DNN
gravityworksdd
 
menus controls
menus controlsmenus controls
menus controls
Dr. V Vorvoreanu
 
Application Design - Part 2
Application Design - Part 2Application Design - Part 2
Application Design - Part 2
Kelley Howell
 
ICS2208 lecture2
ICS2208 lecture2ICS2208 lecture2
ICS2208 lecture2
Vanessa Camilleri
 
How to Implement a Navigation MUI Drawer in Your React App
How to Implement a Navigation MUI Drawer in Your React AppHow to Implement a Navigation MUI Drawer in Your React App
How to Implement a Navigation MUI Drawer in Your React App
RonDosh
 
Agile For Mobile App Development
Agile For Mobile App Development Agile For Mobile App Development
Agile For Mobile App Development
Synerzip
 
Swift
SwiftSwift
Swift
Larry Ball
 
Strayer cis-524-week-6-assignment-2-menu-selection-new
Strayer cis-524-week-6-assignment-2-menu-selection-newStrayer cis-524-week-6-assignment-2-menu-selection-new
Strayer cis-524-week-6-assignment-2-menu-selection-new
shyaminfo20
 
Android 4.0 UI Design Tips
Android 4.0 UI Design TipsAndroid 4.0 UI Design Tips
Android 4.0 UI Design Tips
Justin Lee
 
Mia's Pizza - UI/UX Case study By Jonathan Fernandes
Mia's Pizza - UI/UX Case study By Jonathan Fernandes Mia's Pizza - UI/UX Case study By Jonathan Fernandes
Mia's Pizza - UI/UX Case study By Jonathan Fernandes
JonathanFernandes88
 
The Design of Blockchain-Based Apps (DApps)
The Design of Blockchain-Based Apps (DApps)The Design of Blockchain-Based Apps (DApps)
The Design of Blockchain-Based Apps (DApps)
Erik Trautman
 
Web Design Trends 2017
Web Design Trends 2017Web Design Trends 2017
Web Design Trends 2017
Lewis Lin 🦊
 
Application Design - Part 3
Application Design - Part 3Application Design - Part 3
Application Design - Part 3
Kelley Howell
 
2012/02/15 Android 4.0 UI Design Tips@happy designer meetup
2012/02/15 Android 4.0 UI Design Tips@happy designer meetup2012/02/15 Android 4.0 UI Design Tips@happy designer meetup
2012/02/15 Android 4.0 UI Design Tips@happy designer meetup
Justin Lee
 
How We Work In UI And UX. User Interface (UI) and User Experience (UX)
How We Work In UI And UX. User Interface (UI) and User Experience (UX)How We Work In UI And UX. User Interface (UI) and User Experience (UX)
How We Work In UI And UX. User Interface (UI) and User Experience (UX)
digitalcoaching97
 
Interface design
Interface designInterface design
Interface design
chriskonings
 
CIS375 Interaction Designs Chapter6
CIS375 Interaction Designs Chapter6CIS375 Interaction Designs Chapter6
CIS375 Interaction Designs Chapter6
Dr. Ahmed Al Zaidy
 
Wireless Wednesdays: Beyond the Basics - Enhance your Enterprise Mobile Appli...
Wireless Wednesdays: Beyond the Basics - Enhance your Enterprise Mobile Appli...Wireless Wednesdays: Beyond the Basics - Enhance your Enterprise Mobile Appli...
Wireless Wednesdays: Beyond the Basics - Enhance your Enterprise Mobile Appli...
Teamstudio
 
Mobile App Navigation Patterns and Examples.pdf
Mobile App Navigation Patterns and Examples.pdfMobile App Navigation Patterns and Examples.pdf
Mobile App Navigation Patterns and Examples.pdf
christiemarie4
 
The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1
Teamstudio
 

Similar to Menus_UXPA2024_Battle-Sengers_20240625.pdf (20)

Responsive & Responsible Web Design in DNN
Responsive & Responsible Web Design in DNNResponsive & Responsible Web Design in DNN
Responsive & Responsible Web Design in DNN
 
menus controls
menus controlsmenus controls
menus controls
 
Application Design - Part 2
Application Design - Part 2Application Design - Part 2
Application Design - Part 2
 
ICS2208 lecture2
ICS2208 lecture2ICS2208 lecture2
ICS2208 lecture2
 
How to Implement a Navigation MUI Drawer in Your React App
How to Implement a Navigation MUI Drawer in Your React AppHow to Implement a Navigation MUI Drawer in Your React App
How to Implement a Navigation MUI Drawer in Your React App
 
Agile For Mobile App Development
Agile For Mobile App Development Agile For Mobile App Development
Agile For Mobile App Development
 
Swift
SwiftSwift
Swift
 
Strayer cis-524-week-6-assignment-2-menu-selection-new
Strayer cis-524-week-6-assignment-2-menu-selection-newStrayer cis-524-week-6-assignment-2-menu-selection-new
Strayer cis-524-week-6-assignment-2-menu-selection-new
 
Android 4.0 UI Design Tips
Android 4.0 UI Design TipsAndroid 4.0 UI Design Tips
Android 4.0 UI Design Tips
 
Mia's Pizza - UI/UX Case study By Jonathan Fernandes
Mia's Pizza - UI/UX Case study By Jonathan Fernandes Mia's Pizza - UI/UX Case study By Jonathan Fernandes
Mia's Pizza - UI/UX Case study By Jonathan Fernandes
 
The Design of Blockchain-Based Apps (DApps)
The Design of Blockchain-Based Apps (DApps)The Design of Blockchain-Based Apps (DApps)
The Design of Blockchain-Based Apps (DApps)
 
Web Design Trends 2017
Web Design Trends 2017Web Design Trends 2017
Web Design Trends 2017
 
Application Design - Part 3
Application Design - Part 3Application Design - Part 3
Application Design - Part 3
 
2012/02/15 Android 4.0 UI Design Tips@happy designer meetup
2012/02/15 Android 4.0 UI Design Tips@happy designer meetup2012/02/15 Android 4.0 UI Design Tips@happy designer meetup
2012/02/15 Android 4.0 UI Design Tips@happy designer meetup
 
How We Work In UI And UX. User Interface (UI) and User Experience (UX)
How We Work In UI And UX. User Interface (UI) and User Experience (UX)How We Work In UI And UX. User Interface (UI) and User Experience (UX)
How We Work In UI And UX. User Interface (UI) and User Experience (UX)
 
Interface design
Interface designInterface design
Interface design
 
CIS375 Interaction Designs Chapter6
CIS375 Interaction Designs Chapter6CIS375 Interaction Designs Chapter6
CIS375 Interaction Designs Chapter6
 
Wireless Wednesdays: Beyond the Basics - Enhance your Enterprise Mobile Appli...
Wireless Wednesdays: Beyond the Basics - Enhance your Enterprise Mobile Appli...Wireless Wednesdays: Beyond the Basics - Enhance your Enterprise Mobile Appli...
Wireless Wednesdays: Beyond the Basics - Enhance your Enterprise Mobile Appli...
 
Mobile App Navigation Patterns and Examples.pdf
Mobile App Navigation Patterns and Examples.pdfMobile App Navigation Patterns and Examples.pdf
Mobile App Navigation Patterns and Examples.pdf
 
The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1
 

More from Design for Context

AI Explanations as Two-Way Experiences, Led by Users
AI Explanations as Two-Way Experiences, Led by UsersAI Explanations as Two-Way Experiences, Led by Users
AI Explanations as Two-Way Experiences, Led by Users
Design for Context
 
IA-for-AI: An evolving framework for a changing IA practice
IA-for-AI: An evolving framework for a changing IA practiceIA-for-AI: An evolving framework for a changing IA practice
IA-for-AI: An evolving framework for a changing IA practice
Design for Context
 
Linked Art: Archival Collection Design Considerations
Linked Art: Archival Collection Design ConsiderationsLinked Art: Archival Collection Design Considerations
Linked Art: Archival Collection Design Considerations
Design for Context
 
Engaging with Provenance and Linked Data
Engaging with Provenance and Linked DataEngaging with Provenance and Linked Data
Engaging with Provenance and Linked Data
Design for Context
 
Collaboration in Context: AI and Human Interaction
Collaboration in Context: AI and Human InteractionCollaboration in Context: AI and Human Interaction
Collaboration in Context: AI and Human Interaction
Design for Context
 
Guiding Users Towards Action: Empowering Decisions Through Effective Data Design
Guiding Users Towards Action: Empowering Decisions Through Effective Data DesignGuiding Users Towards Action: Empowering Decisions Through Effective Data Design
Guiding Users Towards Action: Empowering Decisions Through Effective Data Design
Design for Context
 
Hello, meet Hola! Design for mixed-language interfaces
Hello, meet Hola! Design for mixed-language interfacesHello, meet Hola! Design for mixed-language interfaces
Hello, meet Hola! Design for mixed-language interfaces
Design for Context
 
How IAs Can Shape the Future of Human-AI Collaboration
How IAs Can Shape the Future of Human-AI CollaborationHow IAs Can Shape the Future of Human-AI Collaboration
How IAs Can Shape the Future of Human-AI Collaboration
Design for Context
 
The Delicate Art of Facilitation
The Delicate Art of FacilitationThe Delicate Art of Facilitation
The Delicate Art of Facilitation
Design for Context
 
User and Information Design Considerations for Effective Semantic Search
User and Information Design Considerations for Effective Semantic SearchUser and Information Design Considerations for Effective Semantic Search
User and Information Design Considerations for Effective Semantic Search
Design for Context
 
Know Thyself, and To Thine Users Be True: Understanding and Managing Biases t...
Know Thyself, and To Thine Users Be True: Understanding and Managing Biases t...Know Thyself, and To Thine Users Be True: Understanding and Managing Biases t...
Know Thyself, and To Thine Users Be True: Understanding and Managing Biases t...
Design for Context
 
Big Data in Small Graphics: Micro-Visualizations in SaaS and Enterprise Appli...
Big Data in Small Graphics: Micro-Visualizations in SaaS and Enterprise Appli...Big Data in Small Graphics: Micro-Visualizations in SaaS and Enterprise Appli...
Big Data in Small Graphics: Micro-Visualizations in SaaS and Enterprise Appli...
Design for Context
 
Archives Strengthening Historical Narrative: Sharing digital and linked data ...
Archives Strengthening Historical Narrative: Sharing digital and linked data ...Archives Strengthening Historical Narrative: Sharing digital and linked data ...
Archives Strengthening Historical Narrative: Sharing digital and linked data ...
Design for Context
 
Going Global: The Intersection of IA and UX in a Multilingual Environment
Going Global: The Intersection of IA and UX in a Multilingual EnvironmentGoing Global: The Intersection of IA and UX in a Multilingual Environment
Going Global: The Intersection of IA and UX in a Multilingual Environment
Design for Context
 
No Static: IA for Dynamic Information Environments
No Static: IA for Dynamic Information EnvironmentsNo Static: IA for Dynamic Information Environments
No Static: IA for Dynamic Information Environments
Design for Context
 
Integrating Taxonomies and Ontologies into Enterprise Search and Browse
Integrating Taxonomies and Ontologies into Enterprise Search and BrowseIntegrating Taxonomies and Ontologies into Enterprise Search and Browse
Integrating Taxonomies and Ontologies into Enterprise Search and Browse
Design for Context
 
Accessibility 101
Accessibility 101Accessibility 101
Accessibility 101
Design for Context
 
Ethics: A Human-Centered Design Goal
Ethics: A Human-Centered Design GoalEthics: A Human-Centered Design Goal
Ethics: A Human-Centered Design Goal
Design for Context
 
Split Focus: Designing Applications for Multiple Monitor Setups
Split Focus: Designing Applications for Multiple Monitor SetupsSplit Focus: Designing Applications for Multiple Monitor Setups
Split Focus: Designing Applications for Multiple Monitor Setups
Design for Context
 
Perspectives on Open Source for Museums’ Digital Projects
Perspectives on Open Source for Museums’ Digital ProjectsPerspectives on Open Source for Museums’ Digital Projects
Perspectives on Open Source for Museums’ Digital Projects
Design for Context
 

More from Design for Context (20)

AI Explanations as Two-Way Experiences, Led by Users
AI Explanations as Two-Way Experiences, Led by UsersAI Explanations as Two-Way Experiences, Led by Users
AI Explanations as Two-Way Experiences, Led by Users
 
IA-for-AI: An evolving framework for a changing IA practice
IA-for-AI: An evolving framework for a changing IA practiceIA-for-AI: An evolving framework for a changing IA practice
IA-for-AI: An evolving framework for a changing IA practice
 
Linked Art: Archival Collection Design Considerations
Linked Art: Archival Collection Design ConsiderationsLinked Art: Archival Collection Design Considerations
Linked Art: Archival Collection Design Considerations
 
Engaging with Provenance and Linked Data
Engaging with Provenance and Linked DataEngaging with Provenance and Linked Data
Engaging with Provenance and Linked Data
 
Collaboration in Context: AI and Human Interaction
Collaboration in Context: AI and Human InteractionCollaboration in Context: AI and Human Interaction
Collaboration in Context: AI and Human Interaction
 
Guiding Users Towards Action: Empowering Decisions Through Effective Data Design
Guiding Users Towards Action: Empowering Decisions Through Effective Data DesignGuiding Users Towards Action: Empowering Decisions Through Effective Data Design
Guiding Users Towards Action: Empowering Decisions Through Effective Data Design
 
Hello, meet Hola! Design for mixed-language interfaces
Hello, meet Hola! Design for mixed-language interfacesHello, meet Hola! Design for mixed-language interfaces
Hello, meet Hola! Design for mixed-language interfaces
 
How IAs Can Shape the Future of Human-AI Collaboration
How IAs Can Shape the Future of Human-AI CollaborationHow IAs Can Shape the Future of Human-AI Collaboration
How IAs Can Shape the Future of Human-AI Collaboration
 
The Delicate Art of Facilitation
The Delicate Art of FacilitationThe Delicate Art of Facilitation
The Delicate Art of Facilitation
 
User and Information Design Considerations for Effective Semantic Search
User and Information Design Considerations for Effective Semantic SearchUser and Information Design Considerations for Effective Semantic Search
User and Information Design Considerations for Effective Semantic Search
 
Know Thyself, and To Thine Users Be True: Understanding and Managing Biases t...
Know Thyself, and To Thine Users Be True: Understanding and Managing Biases t...Know Thyself, and To Thine Users Be True: Understanding and Managing Biases t...
Know Thyself, and To Thine Users Be True: Understanding and Managing Biases t...
 
Big Data in Small Graphics: Micro-Visualizations in SaaS and Enterprise Appli...
Big Data in Small Graphics: Micro-Visualizations in SaaS and Enterprise Appli...Big Data in Small Graphics: Micro-Visualizations in SaaS and Enterprise Appli...
Big Data in Small Graphics: Micro-Visualizations in SaaS and Enterprise Appli...
 
Archives Strengthening Historical Narrative: Sharing digital and linked data ...
Archives Strengthening Historical Narrative: Sharing digital and linked data ...Archives Strengthening Historical Narrative: Sharing digital and linked data ...
Archives Strengthening Historical Narrative: Sharing digital and linked data ...
 
Going Global: The Intersection of IA and UX in a Multilingual Environment
Going Global: The Intersection of IA and UX in a Multilingual EnvironmentGoing Global: The Intersection of IA and UX in a Multilingual Environment
Going Global: The Intersection of IA and UX in a Multilingual Environment
 
No Static: IA for Dynamic Information Environments
No Static: IA for Dynamic Information EnvironmentsNo Static: IA for Dynamic Information Environments
No Static: IA for Dynamic Information Environments
 
Integrating Taxonomies and Ontologies into Enterprise Search and Browse
Integrating Taxonomies and Ontologies into Enterprise Search and BrowseIntegrating Taxonomies and Ontologies into Enterprise Search and Browse
Integrating Taxonomies and Ontologies into Enterprise Search and Browse
 
Accessibility 101
Accessibility 101Accessibility 101
Accessibility 101
 
Ethics: A Human-Centered Design Goal
Ethics: A Human-Centered Design GoalEthics: A Human-Centered Design Goal
Ethics: A Human-Centered Design Goal
 
Split Focus: Designing Applications for Multiple Monitor Setups
Split Focus: Designing Applications for Multiple Monitor SetupsSplit Focus: Designing Applications for Multiple Monitor Setups
Split Focus: Designing Applications for Multiple Monitor Setups
 
Perspectives on Open Source for Museums’ Digital Projects
Perspectives on Open Source for Museums’ Digital ProjectsPerspectives on Open Source for Museums’ Digital Projects
Perspectives on Open Source for Museums’ Digital Projects
 

Recently uploaded

Connaught Place Call Girls 📞 9711199171 ❤️ Full enjoy at your Door Step Avail...
Connaught Place Call Girls 📞 9711199171 ❤️ Full enjoy at your Door Step Avail...Connaught Place Call Girls 📞 9711199171 ❤️ Full enjoy at your Door Step Avail...
Connaught Place Call Girls 📞 9711199171 ❤️ Full enjoy at your Door Step Avail...
yesp58846
 
Call Girls in Madurai (7426014248) call me [🔝Coimbatore🔝] Escort In Madurai s...
Call Girls in Madurai (7426014248) call me [🔝Coimbatore🔝] Escort In Madurai s...Call Girls in Madurai (7426014248) call me [🔝Coimbatore🔝] Escort In Madurai s...
Call Girls in Madurai (7426014248) call me [🔝Coimbatore🔝] Escort In Madurai s...
mutakeem767
 
Value based approach to heritae conservation -.docx
Value based approach to heritae conservation -.docxValue based approach to heritae conservation -.docx
Value based approach to heritae conservation -.docx
JIT KUMAR GUPTA
 
My Fashion PPT is my presentation on fashion and Trendss
My Fashion PPT is my presentation on fashion and TrendssMy Fashion PPT is my presentation on fashion and Trendss
My Fashion PPT is my presentation on fashion and Trendss
MedhaRana1
 
Call girl in 😱 jaipur !High Profile 💚 👉 8445551418 ☎️ Girls For Sex😱
Call girl in 😱 jaipur !High Profile 💚 👉 8445551418 ☎️ Girls For Sex😱 Call girl in 😱 jaipur !High Profile 💚 👉 8445551418 ☎️ Girls For Sex😱
Call girl in 😱 jaipur !High Profile 💚 👉 8445551418 ☎️ Girls For Sex😱
shardda patel
 
Update 33 models(General Diode ) in SPICE PARK(JUN2024)
Update 33 models(General Diode ) in SPICE PARK(JUN2024)Update 33 models(General Diode ) in SPICE PARK(JUN2024)
Update 33 models(General Diode ) in SPICE PARK(JUN2024)
Tsuyoshi Horigome
 
💕KRITIKA KAPOOR💕Kissing Fucking Call Girls Jaipur ↘️8445551418↙️One Night Sta...
💕KRITIKA KAPOOR💕Kissing Fucking Call Girls Jaipur ↘️8445551418↙️One Night Sta...💕KRITIKA KAPOOR💕Kissing Fucking Call Girls Jaipur ↘️8445551418↙️One Night Sta...
💕KRITIKA KAPOOR💕Kissing Fucking Call Girls Jaipur ↘️8445551418↙️One Night Sta...
radika pandey
 
Call Girls In Thane ( Mumbai ) 💯Call Us 🔝 9967584737 🔝💃Top Class Call Girl Se...
Call Girls In Thane ( Mumbai ) 💯Call Us 🔝 9967584737 🔝💃Top Class Call Girl Se...Call Girls In Thane ( Mumbai ) 💯Call Us 🔝 9967584737 🔝💃Top Class Call Girl Se...
Call Girls In Thane ( Mumbai ) 💯Call Us 🔝 9967584737 🔝💃Top Class Call Girl Se...
pr971917
 
💕VASUDHA BAJAJ💕Premium Call Girls Jaipur ↘️8445551418↙️One Night Stand With L...
💕VASUDHA BAJAJ💕Premium Call Girls Jaipur ↘️8445551418↙️One Night Stand With L...💕VASUDHA BAJAJ💕Premium Call Girls Jaipur ↘️8445551418↙️One Night Stand With L...
💕VASUDHA BAJAJ💕Premium Call Girls Jaipur ↘️8445551418↙️One Night Stand With L...
radika pandey
 
Call Girls Jaipur Diya 👉 ☎️ 8445551418 Night Call Girls Jaipur
Call Girls  Jaipur Diya 👉 ☎️ 8445551418 Night Call Girls JaipurCall Girls  Jaipur Diya 👉 ☎️ 8445551418 Night Call Girls Jaipur
Call Girls Jaipur Diya 👉 ☎️ 8445551418 Night Call Girls Jaipur
shardda patel
 
Pune Call Girls ♠ 9352988975 ♠ Beautiful Call Girls In Pune
Pune Call Girls  ♠ 9352988975 ♠ Beautiful Call Girls In PunePune Call Girls  ♠ 9352988975 ♠ Beautiful Call Girls In Pune
Pune Call Girls ♠ 9352988975 ♠ Beautiful Call Girls In Pune
meenusingh4354543
 
Call Girls In Pune ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Services Provid...
Call Girls In Pune ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Services Provid...Call Girls In Pune ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Services Provid...
Call Girls In Pune ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Services Provid...
Banerescorts
 
Upcycling for Everyone project exhibition posters
Upcycling for Everyone project exhibition postersUpcycling for Everyone project exhibition posters
Upcycling for Everyone project exhibition posters
Kyungeun Sung
 
一比一原版(falmouth毕业证书)法尔茅斯大学毕业证如何办理
一比一原版(falmouth毕业证书)法尔茅斯大学毕业证如何办理一比一原版(falmouth毕业证书)法尔茅斯大学毕业证如何办理
一比一原版(falmouth毕业证书)法尔茅斯大学毕业证如何办理
xnhwr8v
 
Ways to keep strategy alive throughout a project, in the smaller moments
Ways to keep strategy alive throughout a project, in the smaller momentsWays to keep strategy alive throughout a project, in the smaller moments
Ways to keep strategy alive throughout a project, in the smaller moments
Ariana Koblitz
 
World trade center in kerala proposal- AR. DEEKSHITH MAROLI 724519251008 REPORT
World trade center in kerala proposal- AR. DEEKSHITH MAROLI 724519251008 REPORTWorld trade center in kerala proposal- AR. DEEKSHITH MAROLI 724519251008 REPORT
World trade center in kerala proposal- AR. DEEKSHITH MAROLI 724519251008 REPORT
deekshithmaroli666
 
Call Girls in Kolkata (7426014248) call me [🔝Kolkata🔝] Escort In Kolkata serv...
Call Girls in Kolkata (7426014248) call me [🔝Kolkata🔝] Escort In Kolkata serv...Call Girls in Kolkata (7426014248) call me [🔝Kolkata🔝] Escort In Kolkata serv...
Call Girls in Kolkata (7426014248) call me [🔝Kolkata🔝] Escort In Kolkata serv...
zoyat9250
 
Premium Call Girls In Mahipalpur ( Delhi ) 🔥 9711199012 ❄- Pick Your Dream Ca...
Premium Call Girls In Mahipalpur ( Delhi ) 🔥 9711199012 ❄- Pick Your Dream Ca...Premium Call Girls In Mahipalpur ( Delhi ) 🔥 9711199012 ❄- Pick Your Dream Ca...
Premium Call Girls In Mahipalpur ( Delhi ) 🔥 9711199012 ❄- Pick Your Dream Ca...
deepakvermat423724
 
Call Girls Jaipur Aaradhya 8445551418 Night Call Girls Jaipur
Call Girls  Jaipur Aaradhya 8445551418 Night Call Girls JaipurCall Girls  Jaipur Aaradhya 8445551418 Night Call Girls Jaipur
Call Girls Jaipur Aaradhya 8445551418 Night Call Girls Jaipur
vipgirlschennai
 
一比一原版(范莎毕业证书)加拿大范莎学院毕业证如何办理
一比一原版(范莎毕业证书)加拿大范莎学院毕业证如何办理一比一原版(范莎毕业证书)加拿大范莎学院毕业证如何办理
一比一原版(范莎毕业证书)加拿大范莎学院毕业证如何办理
0dtluq4l
 

Recently uploaded (20)

Connaught Place Call Girls 📞 9711199171 ❤️ Full enjoy at your Door Step Avail...
Connaught Place Call Girls 📞 9711199171 ❤️ Full enjoy at your Door Step Avail...Connaught Place Call Girls 📞 9711199171 ❤️ Full enjoy at your Door Step Avail...
Connaught Place Call Girls 📞 9711199171 ❤️ Full enjoy at your Door Step Avail...
 
Call Girls in Madurai (7426014248) call me [🔝Coimbatore🔝] Escort In Madurai s...
Call Girls in Madurai (7426014248) call me [🔝Coimbatore🔝] Escort In Madurai s...Call Girls in Madurai (7426014248) call me [🔝Coimbatore🔝] Escort In Madurai s...
Call Girls in Madurai (7426014248) call me [🔝Coimbatore🔝] Escort In Madurai s...
 
Value based approach to heritae conservation -.docx
Value based approach to heritae conservation -.docxValue based approach to heritae conservation -.docx
Value based approach to heritae conservation -.docx
 
My Fashion PPT is my presentation on fashion and Trendss
My Fashion PPT is my presentation on fashion and TrendssMy Fashion PPT is my presentation on fashion and Trendss
My Fashion PPT is my presentation on fashion and Trendss
 
Call girl in 😱 jaipur !High Profile 💚 👉 8445551418 ☎️ Girls For Sex😱
Call girl in 😱 jaipur !High Profile 💚 👉 8445551418 ☎️ Girls For Sex😱 Call girl in 😱 jaipur !High Profile 💚 👉 8445551418 ☎️ Girls For Sex😱
Call girl in 😱 jaipur !High Profile 💚 👉 8445551418 ☎️ Girls For Sex😱
 
Update 33 models(General Diode ) in SPICE PARK(JUN2024)
Update 33 models(General Diode ) in SPICE PARK(JUN2024)Update 33 models(General Diode ) in SPICE PARK(JUN2024)
Update 33 models(General Diode ) in SPICE PARK(JUN2024)
 
💕KRITIKA KAPOOR💕Kissing Fucking Call Girls Jaipur ↘️8445551418↙️One Night Sta...
💕KRITIKA KAPOOR💕Kissing Fucking Call Girls Jaipur ↘️8445551418↙️One Night Sta...💕KRITIKA KAPOOR💕Kissing Fucking Call Girls Jaipur ↘️8445551418↙️One Night Sta...
💕KRITIKA KAPOOR💕Kissing Fucking Call Girls Jaipur ↘️8445551418↙️One Night Sta...
 
Call Girls In Thane ( Mumbai ) 💯Call Us 🔝 9967584737 🔝💃Top Class Call Girl Se...
Call Girls In Thane ( Mumbai ) 💯Call Us 🔝 9967584737 🔝💃Top Class Call Girl Se...Call Girls In Thane ( Mumbai ) 💯Call Us 🔝 9967584737 🔝💃Top Class Call Girl Se...
Call Girls In Thane ( Mumbai ) 💯Call Us 🔝 9967584737 🔝💃Top Class Call Girl Se...
 
💕VASUDHA BAJAJ💕Premium Call Girls Jaipur ↘️8445551418↙️One Night Stand With L...
💕VASUDHA BAJAJ💕Premium Call Girls Jaipur ↘️8445551418↙️One Night Stand With L...💕VASUDHA BAJAJ💕Premium Call Girls Jaipur ↘️8445551418↙️One Night Stand With L...
💕VASUDHA BAJAJ💕Premium Call Girls Jaipur ↘️8445551418↙️One Night Stand With L...
 
Call Girls Jaipur Diya 👉 ☎️ 8445551418 Night Call Girls Jaipur
Call Girls  Jaipur Diya 👉 ☎️ 8445551418 Night Call Girls JaipurCall Girls  Jaipur Diya 👉 ☎️ 8445551418 Night Call Girls Jaipur
Call Girls Jaipur Diya 👉 ☎️ 8445551418 Night Call Girls Jaipur
 
Pune Call Girls ♠ 9352988975 ♠ Beautiful Call Girls In Pune
Pune Call Girls  ♠ 9352988975 ♠ Beautiful Call Girls In PunePune Call Girls  ♠ 9352988975 ♠ Beautiful Call Girls In Pune
Pune Call Girls ♠ 9352988975 ♠ Beautiful Call Girls In Pune
 
Call Girls In Pune ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Services Provid...
Call Girls In Pune ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Services Provid...Call Girls In Pune ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Services Provid...
Call Girls In Pune ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Services Provid...
 
Upcycling for Everyone project exhibition posters
Upcycling for Everyone project exhibition postersUpcycling for Everyone project exhibition posters
Upcycling for Everyone project exhibition posters
 
一比一原版(falmouth毕业证书)法尔茅斯大学毕业证如何办理
一比一原版(falmouth毕业证书)法尔茅斯大学毕业证如何办理一比一原版(falmouth毕业证书)法尔茅斯大学毕业证如何办理
一比一原版(falmouth毕业证书)法尔茅斯大学毕业证如何办理
 
Ways to keep strategy alive throughout a project, in the smaller moments
Ways to keep strategy alive throughout a project, in the smaller momentsWays to keep strategy alive throughout a project, in the smaller moments
Ways to keep strategy alive throughout a project, in the smaller moments
 
World trade center in kerala proposal- AR. DEEKSHITH MAROLI 724519251008 REPORT
World trade center in kerala proposal- AR. DEEKSHITH MAROLI 724519251008 REPORTWorld trade center in kerala proposal- AR. DEEKSHITH MAROLI 724519251008 REPORT
World trade center in kerala proposal- AR. DEEKSHITH MAROLI 724519251008 REPORT
 
Call Girls in Kolkata (7426014248) call me [🔝Kolkata🔝] Escort In Kolkata serv...
Call Girls in Kolkata (7426014248) call me [🔝Kolkata🔝] Escort In Kolkata serv...Call Girls in Kolkata (7426014248) call me [🔝Kolkata🔝] Escort In Kolkata serv...
Call Girls in Kolkata (7426014248) call me [🔝Kolkata🔝] Escort In Kolkata serv...
 
Premium Call Girls In Mahipalpur ( Delhi ) 🔥 9711199012 ❄- Pick Your Dream Ca...
Premium Call Girls In Mahipalpur ( Delhi ) 🔥 9711199012 ❄- Pick Your Dream Ca...Premium Call Girls In Mahipalpur ( Delhi ) 🔥 9711199012 ❄- Pick Your Dream Ca...
Premium Call Girls In Mahipalpur ( Delhi ) 🔥 9711199012 ❄- Pick Your Dream Ca...
 
Call Girls Jaipur Aaradhya 8445551418 Night Call Girls Jaipur
Call Girls  Jaipur Aaradhya 8445551418 Night Call Girls JaipurCall Girls  Jaipur Aaradhya 8445551418 Night Call Girls Jaipur
Call Girls Jaipur Aaradhya 8445551418 Night Call Girls Jaipur
 
一比一原版(范莎毕业证书)加拿大范莎学院毕业证如何办理
一比一原版(范莎毕业证书)加拿大范莎学院毕业证如何办理一比一原版(范莎毕业证书)加拿大范莎学院毕业证如何办理
一比一原版(范莎毕业证书)加拿大范莎学院毕业证如何办理
 

Menus_UXPA2024_Battle-Sengers_20240625.pdf

  • 1. @design4context Menu Mania UXPA2024 1 Menu Mania: What’s wrong with menus and how to fix them UXPA 2024 • June 25, 2024  #UXPA2024 @design4context https://d4c.link/UXPA24-menus slides will be posted at: www.designforcontext.com/insights Lisa Battle President & Principal Consultant lisa@designforcontext.com Rachel Sengers Senior UX Designer rachel@designforcontext.com
  • 2. @design4context Menu Mania UXPA2024 2 Website menu Application menu Mobile app menu
  • 3. @design4context Menu Mania UXPA2024 3 Website menus See the types of content on the site Navigate to pages of interest
  • 4. @design4context Menu Mania UXPA2024 4 Application menus See what actions are available Take action to complete a task
  • 5. @design4context Menu Mania UXPA2024 5 Mobile app menus See the types of content in the app Navigate to pages of interest See what actions are available Take action to complete a task
  • 6. @design4context Menu Mania UXPA2024 6 What’s wrong with menus? Content Interaction Layout
  • 7. @design4context Menu Mania UXPA2024 7 Fixing content problems with menus Shorten long labels Important words first (strong information scent) Consolidate similar menu items Use familiar vocabulary Organize options in an intuitive order Methods: User research Card sorting First click testing
  • 8. @design4context Menu Mania UXPA2024 8 Case Studies CASE STUDY 1 CASE STUDY 2 CASE STUDY 3 CASE STUDY 4
  • 9. @design4context Menu Mania UXPA2024 9 Medical Reference CASE STUDY CASE STUDY 2 CASE STUDY 3 CASE STUDY 4
  • 10. @design4context Menu Mania UXPA2024 10 CASE STUDY 1: BEFORE
  • 11. @design4context Menu Mania UXPA2024 11 CASE STUDY 1: BEFORE
  • 12. @design4context Menu Mania UXPA2024 12 CASE STUDY 1: BEFORE
  • 13. @design4context Menu Mania UXPA2024 13 ● No highlight to indicate user’s current position ● Very long lists are cut off ● Multi-level flyout menus are very hard to manipulate What’s wrong with the menu? 13 What should you do when each menu category is really long? Q:
  • 14. @design4context Menu Mania UXPA2024 14 CASE STUDY 1: IDEAS “Limit the number of items to 7.” www.webstacks.com/blog/design-menu- navigation-ux-strategy
  • 15. @design4context Menu Mania UXPA2024 15 CASE STUDY 1: IDEAS “Use no more than two levels of submenus.” www.toptal.com/designers/ux/ multilevel-menu-design
  • 16. @design4context Menu Mania UXPA2024 16 CASE STUDY 1: IDEAS “Expert users typically don’t have usability issues with multiple nested accordions. However, infrequent users often struggle… because they don’t understand how the information is organized.” smashingmagazine.com/2022/11/ navigation-design-mobile-ux Tip: Differentiate each level, using indents, typography, background colors. “Provide local nav menus for closely related content” (e.g. within a section) www.nngroup.com/articles/menu-design
  • 17. @design4context Menu Mania UXPA2024 17 CASE STUDY 1: IDEAS “Mega menus can save users time by letting them skip a level or two.” “Don’t cover the entire screen with a mega menu.” www.nngroup.com/articles/menu-design
  • 18. @design4context Menu Mania UXPA2024 18 CASE STUDY 1: IDEAS
  • 19. @design4context Menu Mania UXPA2024 19 CASE STUDY 1: AFTER
  • 20. @design4context Menu Mania UXPA2024 20 CASE STUDY 1: IDEAS CASE STUDY 1: AFTER
  • 21. @design4context Menu Mania UXPA2024 UX DESIGN CONSIDERATIONS ● Avoid multi-level flyouts ● Activate menu items on click ● Use visual indicators when there is another level of sub menu ● Signpost where you are in the hierarchy ● Provide a way to go back up to a higher level 21
  • 22. @design4context Menu Mania UXPA2024 22 Shipping logistics CASE STUDY CASE STUDY 1 CASE STUDY 3 CASE STUDY 4
  • 23. @design4context Menu Mania UXPA2024 23 CASE STUDY 2: BEFORE ACTIONS FOR EACH ORDER LIST OF ORDERS
  • 24. @design4context Menu Mania UXPA2024 24 CASE STUDY 2: BEFORE Primary action Secondary actions are icons. More icons appear when there are more actions. ACTIONS FOR EACH ORDER Includes an icon to view/edit the order.
  • 25. @design4context Menu Mania UXPA2024 25 ● Not scalable to add many more actions ● Icons not intuitive to new users ● Unconventional visual design cues: brown link color & capital letters What’s wrong with the menu? 25 How to provide better support to users with large monitors? Q:
  • 26. @design4context Menu Mania UXPA2024 26 CASE STUDY 2: IDEAS “Use the 80/20 rule” Billboard pattern gives more prominence to the most frequently used actions, allowing quicker access smashingmagazine.com/2022/11/ navigation-design-mobile-ux
  • 27. @design4context Menu Mania UXPA2024 27 CASE STUDY 2: IDEAS “Contextual menus are displayed on demand and contain a small set of relevant actions, related to a control, a piece of content, a view in an app, or an area of the UI.” Examples of ways to provide context menu for an object in a list via a visible button next each object... ...or in the application’s menus – the menu operates on the selected object. www.nngroup.com/articles/contextual- menus “Context menus are menus that appear upon user interaction, usually from a right-click or clicking a button.” height.app/blog/guide-to-build-context- menus
  • 28. @design4context Menu Mania UXPA2024 28 CASE STUDY 2: IDEAS “Like keyboard shortcuts, contextual menus give users another way to execute actions and select options. Users may not know it is available, or how to access it. There should always be an additional way to find and use the actions found in contextual menus in main navigation menus.” Examples of ways to provide context menu for an object in a list A right-click context menu can be triggered wherever the user’s pointer is. nngroup.com/articles/contextual-menus
  • 29. @design4context Menu Mania UXPA2024 29 CASE STUDY 2: AFTER ACTIONS FOR EACH ORDER
  • 30. @design4context Menu Mania UXPA2024 30 CASE STUDY 2: AFTER 1. Primary action 2. Frequent secondary actions are icons. 3. More actions are available from a dropdown context menu. ACTIONS FOR EACH ORDER Includes an icon to view/edit the order. Icons have tooltips.
  • 31. @design4context Menu Mania UXPA2024 CASE STUDY 2: AFTER 31 CONTEXT MENU FOR EACH ORDER
  • 32. @design4context Menu Mania UXPA2024 32 CASE STUDY 2: AFTER CONTEXT MENU ADDITIONAL ACCESS METHOD
  • 33. @design4context Menu Mania UXPA2024 33 CASE STUDY 2: IDEAS KEYBOARD OPERABILITY This also supports users with large monitors — less need for mouse movements across the screen Accessing the actions via keyboard • Navigate from row to row via ↑ ↓ arrow keys • Tab key to move to each action in the row • Tab to the menu link on right side, Enter key to open • Navigate menu items via ↑ ↓ and/or Tab key • Enter key to select a menu item • Esc key to close the menu • Or use Shift+F10 (Windows) to open the context menu when your focus is on a row Best practices: • Provide visible focus state • Let users know how to navigate via keyboard www.w3.org/WAI/tutorials/menus www.w3.org/WAI/ARIA/apg/patterns/ menubar www.w3.org/WAI/ARIA/apg/patterns/ menu-button www.levelaccess.com/blog/ challenges-mega-menus-standard-menus- make-accessible Look up any key combo, to check for potential conflicts with browser/OS: defkey.com
  • 34. @design4context Menu Mania UXPA2024 34 ORDER 294643 ORDER 294644 ORDER 294645 SCALABILITY What happens if the menu has long lists? If the SAAS’ customers can customize the menu contents, the length is unknown & out of our control CASE STUDY 2: IDEAS
  • 35. @design4context Menu Mania UXPA2024 35 CASE STUDY 2: AFTER CONTEXT MENU EXAMPLE ON MOBILE
  • 36. @design4context Menu Mania UXPA2024 UX DESIGN CONSIDERATIONS ● Hierarchy of actions — make the most important or frequent ones easy to access ● Right-click access to context menus speeds things up for power users ● Keyboard operability help users be efficient; less reliant on mouse movements ● Add type-ahead feature to the menu, if menu contains many items 36
  • 37. @design4context Menu Mania UXPA2024 37 Banking Application Case study CASE STUDY 1 CASE STUDY 4 CASE STUDY 2
  • 38. @design4context Menu Mania UXPA2024 38 CASE STUDY 3: BEFORE
  • 39. @design4context Menu Mania UXPA2024 39 CASE STUDY 3: BEFORE
  • 40. @design4context Menu Mania UXPA2024 40 ● Multi-level flyout menus are very hard to manipulate ● Menu disappears if user strays just 1 pixel away ● Menu placement feels unpredictable What’s wrong with the menu? 40 How to position the menus in a predictable and efficient location? Q:
  • 41. @design4context Menu Mania UXPA2024 41 CASE STUDY 2: IDEAS IF YOU MUST USE HOVER: “Safe triangle” = an area connecting the current position of the mouse pointer with the edges of the menu area bjk5.com/post/44698559168/ breaking-down-amazons-mega-dropdown smashingmagazine.com/2021/05/ frustrating-design-patterns-mega- dropdown-hover-menus/ 41
  • 42. @design4context Menu Mania UXPA2024 42 CASE STUDY 2: IDEAS IF YOU MUST USE HOVER: Delay the deactivation of a hover smashingmagazine.com/2009/03/ designing-drop-down-menus-examples- and-best-practices/#delay-the-deactivation- of-a-hover 42 Safe zone around the menus
  • 43. @design4context Menu Mania UXPA2024 43 CASE STUDY 2: IDEAS POSITION OF THE MENU 43 “anchored to the location where the user triggers the menu. Context menus should appear without covering up any important content. Make sure that the triggered item is still visible when the context menu is open so that the user remembers what object they are acting upon.” blog.logrocket.com/ux-design/ creating-context-menus/
  • 44. @design4context Menu Mania UXPA2024 44 CASE STUDY 2: IDEAS POSITION OF THE MENU 44 “anchored to the location where the user triggers the menu. Context menus should appear without covering up any important content. Make sure that the triggered item is still visible when the context menu is open so that the user remembers what object they are acting upon.” blog.logrocket.com/ux-design/ creating-context-menus
  • 45. @design4context Menu Mania UXPA2024 45 CASE STUDY 2: IDEAS POSITION OF THE MENU 45 “monitor the window dimensions and re-layout the menus on the fly, so they can work in any situation .” height.app/blog/ guide-to-build-context-menus
  • 46. @design4context Menu Mania UXPA2024 46 CASE STUDY 2: IDEAS POSITION OF THE MENU 46 Or: just let it scroll
  • 47. @design4context Menu Mania UXPA2024 47 CASE STUDY 3: AFTER
  • 48. @design4context Menu Mania UXPA2024 48 CASE STUDY 3: AFTER
  • 49. @design4context Menu Mania UXPA2024 49 CASE STUDY 3: AFTER MORE LINK - EXPANDED DEFAULT MENU
  • 50. @design4context Menu Mania UXPA2024 50 CASE STUDY 3: AFTER ADDITIONAL CATEGORIES RECENTLY USED ACTIONS If needed, additional expandable categories can be added to the menu. If user uses a link under "More", it gets promoted above the "More" link, to provide quick access to repeatedly used actions.
  • 51. @design4context Menu Mania UXPA2024 UX DESIGN CONSIDERATIONS ● Hover is a common method used by context menus to provide access to submenus ● Best to limit it to just one level of submenus ● Use safe triangle, delays, and safe zones to increase usability ● Click-activated multi-level menus easier to operate than hover menus ● But when submenus are activated on click, they may be less discoverable ● Reposition menus based on their relative location to the viewport, or “just let it scroll” 51
  • 52. @design4context Menu Mania UXPA2024 52 Test selection Case study CASE STUDY 1 CASE STUDY 2 CASE STUDY 3
  • 53. @design4context Menu Mania UXPA2024 53 CASE STUDY 1: BEFORE
  • 54. @design4context Menu Mania UXPA2024 54 ● Target size too small for touch screen ● Too many levels to show side by side ● “Grayed out” (unavailable) options unreadable ● Bewildering for novice users ● Annoying for expert users who know which item they are looking for What’s wrong with the menu? 54 How does the user’s level of knowledge (expert vs novice) impact menu design? Q:
  • 55. @design4context Menu Mania UXPA2024 55 CASE STUDY 1: IDEAS A blank canvas Full screen menu devotes the page to navigation Going “Back” and the Navigation Stack smashingmagazine.com/ 2022/11/navigation- design-mobile-ux htmlburger.com/blog/ mobile-menu-design/ #full-screen
  • 56. @design4context Menu Mania UXPA2024 CASE STUDY 1: IDEAS This selection could be made on the home page of the new device This selection was usually the same for all tests on the same site These were very routine, pre-packaged tests that were generally done by novice technicians These (and the next level down) were more likely used by experts
  • 57. @design4context Menu Mania UXPA2024 57 CASE STUDY 1: IDEAS
  • 58. @design4context Menu Mania UXPA2024 CASE STUDY 1: IDEAS
  • 59. @design4context Menu Mania UXPA2024 CASE STUDY 1: AFTER Tabs: universally understood pattern Strong visual feedback on tap
  • 60. @design4context Menu Mania UXPA2024 CASE STUDY 1: AFTER Visual dividers / groupings categorize items Ability to see and return to previous selections
  • 61. @design4context Menu Mania UXPA2024 CASE STUDY 1: AFTER Navigation queries
  • 62. @design4context Menu Mania UXPA2024 UX DESIGN CONSIDERATIONS ● Quick access to frequently used options, especially for novice or infrequent users ● Visibility of previous selections ● Ability to return to, and change, previous selections ● Disable unavailable menu items instead of removing them ● Integrated menu search for experts who know the name of the item ● Ample height for legibility and selection (touch targets at least 48x48 pixels) 62
  • 63. @design4context Menu Mania UXPA2024 63 Summary
  • 64. @design4context Menu Mania UXPA2024 64 Not obvious that a menu is available Visual cues (icons, kebab menus, arrows, underlines, text color) What’s wrong How to fix it Unclear which object the menu is connected to Visual cues (background color or outline indicating the originating item and the selected item in the menu) Location of menu is hard to reach Mobile: top corner hard to reach Desktop: wide monitors increase distance Keyboard operability Context menus available no matter where the mouse is located
  • 65. @design4context Menu Mania UXPA2024 65 Menus accessed via hover are hard to navigate, and may show and hide unexpectedly Activate menus on click instead of hover What’s wrong How to fix it Too cumbersome to get to frequent actions Billboard pattern / hierarchy of actions Type ahead search of menu items Recently used Too many items in the menu Reorganize Move some to a higher or lower level Balance between breadth and depth Multi-level and multi column layout Accordion menus
  • 66. @design4context Menu Mania UXPA2024 66 Hard to find things within the menu Group related items Add icons for recognition where useful Try logical order first; use alpha order as a backup plan Consider spatial memory Type ahead search for longer menus What’s wrong How to fix it Options in the menu unclear Shorten long labels Start with important words Consolidate similar menu items Use familiar vocabulary
  • 67. @design4context Menu Mania UXPA2024 67 Menu Mania: What’s wrong with menus and how to fix them UXPA 2024 • June 25, 2024 slides will be posted at: www.designforcontext.com/insights Lisa Battle President & Principal Consultant lisa@designforcontext.com Rachel Sengers Senior UX Designer rachel@designforcontext.com  #UXPA2024 @design4context https://d4c.link/UXPA24-menus
  翻译: