Skip to content
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

Design horizontal menu bar and decide what is displayed when #2244

Open
4 tasks
fancyham opened this issue Oct 14, 2024 · 1 comment
Open
4 tasks

Design horizontal menu bar and decide what is displayed when #2244

fancyham opened this issue Oct 14, 2024 · 1 comment
Labels
Feature: Usability Issues that make it easy for visitors to find the information they need quickly and easily Role: Design UI/UX User interface / user experience design size: 2pt The lift to complete this user story 3-4hrs

Comments

@fancyham
Copy link
Collaborator

fancyham commented Oct 14, 2024

We want to surface/show users the most important menu items that are currently hidden inside the hamburger menu

Overview

Currently we use a 'hamburger' menu which hides some useful links for food-seekers and those helping them.

We can surface the most important and useful links on devices that have the screen real estate.

This will help users get a better sense of what our site does, what they should be asking, and can help them contribute (both new listings and perhaps money or time). We can also use color and shape to draw attention.

For example:
Current:
image
Proposed concept:
image

Discussion

Due to the varying width of the screen and the number of menu items, we will still need a 'more menu options' affordance (which will probably still be a hamburger menu), but we can show the top menu items when there's space.

What to build

This is a typical hamburger menu-type thing where we want to show/surface the highest priority links on the available screen real estate, before moving those items to the hidden hamburger menu.

For example: Perhaps it’s this, in priority order:

  1. About Us
  2. Donate button
  3. Suggest Listing
  4. Contact Us
  5. FAQ
  6. Volunteer Login

Note that priority is different from position, so let’s make position along the top to be (left to right):
About Us, Suggest Listing, Contact Us, FAQ, Donate button, (and all the other links)

So as screen shrinks, items should move off the horizontal bar and into the hamburger menu in reverse-priority order (i.e. Volunteer Login disappears first, About Us disappears last)

Action Items

  • Rank and choose the most important links to surface on the top bar. Use the above priority and order for now. The rest of the links should go to the hamburger menu as the screen shrinks.
  • Review new menu implementation internally with design team (and product and researchers, if needed)
  • Document and work with devs to implement
  • Beta test

Related

@fancyham fancyham added Missing: Feature The feature tag is missing for this issue Missing: Size The effort estimate for this issue is missing Missing: Role The role is missing from this issue Missing: Milestone This issue is not part of any milestone labels Oct 14, 2024
@github-project-automation github-project-automation bot moved this to New Issue Approval in P: FOLA: Project Board Oct 14, 2024
@fancyham fancyham added Role: Design UI/UX User interface / user experience design size: 2pt The lift to complete this user story 3-4hrs and removed Missing: Role The role is missing from this issue Missing: Size The effort estimate for this issue is missing labels Oct 14, 2024
@fancyham fancyham removed this from the 07. Existing Feature Improvements milestone Oct 14, 2024
@ExperimentsInHonesty ExperimentsInHonesty removed the Missing: Milestone This issue is not part of any milestone label Nov 7, 2024
@MuthamilselvanG MuthamilselvanG added Feature: Usability Issues that make it easy for visitors to find the information they need quickly and easily Feature: Accessibility Issues that would broaden website accessibility and removed Feature: Accessibility Issues that would broaden website accessibility Missing: Feature The feature tag is missing for this issue labels Nov 7, 2024
@fancyham
Copy link
Collaborator Author

Added specific description of what we’re asking for so devs can build

@fancyham fancyham added the Ready for dev lead Issue ready for dev lead to review label Nov 17, 2024
@fancyham fancyham changed the title Surface the most important menu items from inside hamburger menu for better visibility Horizontal menu bar when space allows Nov 17, 2024
@fancyham fancyham removed the Ready for dev lead Issue ready for dev lead to review label Nov 28, 2024
@fancyham fancyham changed the title Horizontal menu bar when space allows Design horizontal menu bar and what is displayed when Nov 28, 2024
@fancyham fancyham changed the title Design horizontal menu bar and what is displayed when Design horizontal menu bar and decide what is displayed when Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature: Usability Issues that make it easy for visitors to find the information they need quickly and easily Role: Design UI/UX User interface / user experience design size: 2pt The lift to complete this user story 3-4hrs
Projects
Status: New Issue Approval
Development

No branches or pull requests

4 participants