Skip to content

New sidebar

Cobalt requested to merge new-sidebar into main

Proposal

The current sidebar has problems with floating on mobile devices and overall stability. This PR will introduce a new sidebar based on the bootstrap Offcanvas Component. The new sidebar is accessible with the same components, but will now instead of sliding into the page use an overlay based approach. All changes were tested for mobile and desktop. Changed to settings, such as backdrop or scroll, are open for discussion.

Side Effects

  • Removal of floating-sidebar dependency
  • Desktop users won't permanently see the sidebar, but scrollspy will still highlight once present

Merge request reports

Loading