Skip to content

Sidebar navigation tweaks #35

Description

@Mark-H

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions