weaveworks / weave-gitops-enterprise

This repo provides the enterprise level features for the weave-gitops product, including CAPI cluster creation and team workspaces.
https://docs.gitops.weave.works/
Apache License 2.0
160 stars 29 forks source link

Side Menu Bar (expand and collapse) #1839

Closed JamWils closed 1 year ago

JamWils commented 1 year ago

For both the OSS and Enterprise dashboard we would like to make it easy to have more space for the "main content" of the app. I.e. the data.

We should move away from nested menus and ensure that the left side menu can collapse and just so columns; ensuring there is plenty of space for the content.

Acceptance Criteria

  1. Product/Design can collaborate on the structure of the menu items and how they are grouped together.
  2. Designs and icons for the menu bar so it can cleanly collapse and the user can clearly understand the icons.

Here is an example from Dribbble to help set the context:

https://dribbble.com/shots/16878702-Sidebar-Navigation

8311c8469233bbb287644d27150b1411

alfaris commented 1 year ago

Exploring option in Design file below 👇 https://www.figma.com/file/IVHnM9iyeFWpd11evtY8ux/Weave-GitOps?node-id=14519%3A99472

alfaris commented 1 year ago

Updated Prototype https://www.figma.com/proto/IVHnM9iyeFWpd11evtY8ux/Weave-GitOps?page-id=14519%3A99472&node-id=14886%3A118580&viewport=377%2C-712%2C0.45&scaling=scale-down&starting-point-node-id=14886%3A118580&show-proto-sidebar=1

LappleApple commented 1 year ago

@jpellizzari @MostafaMegahid Just found this and wonder what you think, if we should keep/pursue at some point or no.

MostafaMegahid commented 1 year ago

Navigation Items changed drastically since this was created. Let's close this one. I know @alfaris is already working on a navigation proposal.

@jpellizzari feel free to re-open if you feel it's still needed.