-
Notifications
You must be signed in to change notification settings - Fork 4
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
Standardize secondary navigation #275
Comments
@atruskie were there any design ideas / prototypes for the right hand actions list? |
Yes, I have prototype the design in the baw-client custom-job-ui branch. Screenshots below.
Those layouts aren't perfect
I think what would be best to proceed with issue is to prototype the project and site page menus first, take snapshots, then meet back here discuss design and then change everything else (inc. client pages QutEcoacoustics/baw-client#260) |
Work for #275 . There are lots of changes. There are still links that need to be cleaned up in the admin section. There likely is a better way to do a lot of this too. In paritcular I'm thinking some kind of MVVM methodolgy (where view specific variables can be defined in code for entire folders). Even so, a lot of helper functions have been defined that will ensure consistency of menu links. However we need to ship, so smaller changes/refactors/fixes will be done at a later time.
Refactoring and standardizing secondary menus - Closes #275
The secondary navigation can be confusing. The main confusion from the links on the left stems from two parts: a) they change and disappear based on context and b) they mix actions with navigation. By removing all actions from the left navigation it will largely be able to remain the same despite the current context. Actions (like edit, new, delete, etc...) will move into the right hand column.
All links on the left will be global unless descending into a hierarchy, in which case contextual navigation links will be shown in groups. Icons will also be added to the left menu.
Related [https://github.com/QutEcoacoustics/baw-client/issues/260] - should be released at the same time.
The text was updated successfully, but these errors were encountered: