The sidebar navigation is looking sharp, but a bit cluttered as we have so much content.
I'm thinking that to improve it, we should:
- Hide child pages by default, unless the parent is active, or when the child pages are toggled by an arrow/toggler indicator on the left of the parent.
- Not make parent items bold. The toggler for child pages serves as indication that there are subpages
- On page render, scroll/focus the sidebar on the active page (if any); especially necessary for really long menus like extras and system settings
- Double check the active state. Right now it seems that the active blue color is on all parent/child links. Perhaps when we remove bold from the parent items, we can instead use bold for the active hierarchy? [This may need fixes in the application code to apply the right classes]
Could also style it more like accordions, but I don't think that fits the current style all that well.
The sidebar navigation is looking sharp, but a bit cluttered as we have so much content.
I'm thinking that to improve it, we should:
Could also style it more like accordions, but I don't think that fits the current style all that well.