Skip to content

feat: documentation navigation refactor #239

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

Merged
merged 27 commits into from
Aug 19, 2020
Merged

feat: documentation navigation refactor #239

merged 27 commits into from
Aug 19, 2020

Conversation

cwaring
Copy link
Contributor

@cwaring cwaring commented Aug 10, 2020

Non-breaking primary navigation refactor to prepare for the full documentation restructure.

New content will be added in a future PR along with redirects once we've identified which content will be migrated.

In this PR:

  • New <Breadcrumbs /> component to aid with contextual navigation, esp on mobile pages with the menu collapsed
  • New primary navigation concept with sticky top sidebar positioning
  • Multiple sidebars to reduce the navigation depth
  • New hover actions on sidebar navigation to lower the distraction of the navigation on desktop
  • Unified typography style for menu navigation tree
  • Added collapsable indicator for sidebar group elements

2020-08-14 at 19 43 04

TODO:

  • Fix "Getting Started" active router link
  • Refine responsive styles
  • Browser testing

ref: #154 #193

@cwaring cwaring force-pushed the feat/154 branch 2 times, most recently from d518e3e to b555316 Compare August 11, 2020 17:12
@johnnymatthews johnnymatthews mentioned this pull request Aug 16, 2020
5 tasks
@cwaring cwaring marked this pull request as ready for review August 19, 2020 16:22
@cwaring cwaring merged commit 7647d55 into master Aug 19, 2020
@cwaring cwaring deleted the feat/154 branch August 19, 2020 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant