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

Add Drawer component for Map page side menu (potential mobile UI/UX improvement) #326

Open
solderq35 opened this issue May 8, 2024 · 0 comments
Labels
enhancement New feature or request mobile Mobile Specific UI/UX priority-low UI/UX Frontend web dev issues, UI/UX

Comments

@solderq35
Copy link
Contributor

solderq35 commented May 8, 2024

Example (Sustainability Map)

Adapt however they're setting the drawer from:

Screenshots

Desktop

image
image

Mobile

image
image

Disclaimer / Discussion

  • Don't try to copy the UI from Sustainability Map exactly, there is this bug with their drawer menu that needs fixing, and some of the button placements for their mobile styling is questionable
  • Hopefully though the general concept makes sense, use a drawer menu with the little "hamburger icon" highlighted in the screenshots above (the 3 horizontal lines) as better UI on the Energy Dashboard than the current "Show / Hide Building Menu"
  • Also try to make the Energy Dashboard Map side menu narrower / single column as discussed earlier (so the left side map menu doesn't overlap with the map page's building popups)
    • image
  • Or can copy the Sustainability Map's idea of putting this menu on the top row, for mobile (since portrait view phone has a lot of real estate to put a horizontal nav or drawer menu)
    • image
  • Copy the OSU Sustainability Wiki's behavior, where clicking outside of the drawer menu (on the right) closes the drawer automatically
    • Similarly, what if opening the building popup from map page closed the drawer? Then it doesn't matter how much horizontal space the drawer takes anymore
    • image
  • Similar "topnav for mobile" idea as Sustainability Map (my own portfolio website), but simpler layout with a single item per row:
    • image
@solderq35 solderq35 added enhancement New feature or request UI/UX Frontend web dev issues, UI/UX mobile Mobile Specific UI/UX queued Waiting on another task priority-low and removed queued Waiting on another task labels May 8, 2024
@s-egge s-egge assigned s-egge and unassigned s-egge Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request mobile Mobile Specific UI/UX priority-low UI/UX Frontend web dev issues, UI/UX
Projects
None yet
Development

No branches or pull requests

2 participants