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

Changes to Layout #2097

Open
hudson-newey opened this issue Dec 19, 2023 · 0 comments
Open

Changes to Layout #2097

hudson-newey opened this issue Dec 19, 2023 · 0 comments
Assignees
Labels
bug Something isn't working design A change to the design/look of the website or a component

Comments

@hudson-newey
Copy link
Member

hudson-newey commented Dec 19, 2023

Removal of the secondary (hamburger) menu

With the re-integration of the secondary menu (hamburger menu), the secondary menu now holds redundant information and is subject to bugs, such as #2043

We should consider removing the secondary menu and moving menu items to the primary menu bar.
"Data Request", "Send Audio", and "Report Problem" should be added as sub-menus (dropdowns) under "Contact Us".

The "Statistics" secondary menu item should be added to menu item to the primary menu bar.

Change action menu item to dropdown on tablet view

On mobile devices (or vertical monitors), the action menu is very large and takes up a full-screen width

image

When displayed on a mobile device, we should consider making the action menu a collapsable element.

Changes to Footer

  • In phone/tablet view, the footer items are not centered when they should be
  • We should consider using a drop-down for footer action items

Performance Improvements

  • We are currently creating two <baw-primary-menu> elements and hiding one with css (costing double the computation). We should refactor the primary navbar to use *ngIf
    image
@hudson-newey hudson-newey added bug Something isn't working design A change to the design/look of the website or a component labels Dec 19, 2023
@hudson-newey hudson-newey self-assigned this Dec 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working design A change to the design/look of the website or a component
Projects
None yet
Development

No branches or pull requests

1 participant