question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Feature Request: Make sidebar partially minimizable and swipeable

See original GitHub issue

Is your feature request related to a problem? Please describe…

  1. I need to use sidebars as an additional menu and as a search with different filters. When user opens site, sidebars are not shown. It would be sweet if sidebars could be shown partially/minimized. Partially here means that sidebar either may show some icons (if width is big 😃 or simply be blank, so just line of border is visible (if width is small, so it can be useful on mobiles).

  2. Additionally would be sweet if sidebar could be swipeable on mobile (or on desktop also?), so user seeing just a small part of, for example left sidebar, could understand that there is some content on the left and can a) swipe to the right to open it fully, and b) when opened, swipe to the left to minimize it.

  3. Also, if it is not so difficult, maybe for somebody it would be useful to have sidebar next to the main block of site, instead of over it, ie when left sidebar is opening, main block is sliding to the right (like shown here).

Describe the solution you’d like.

Add 3 dynamic props:

  1. For example minimized-width="10"[px] (where 0 is the current implementation, ie fully hidden when minimized).
  2. swipeable, which allows to turn on support of swiping on mobile (or on desktop also, as some image libraries do?).
  3. slider? to slide content of site when sidebar is opening.

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:8
  • Comments:6 (3 by maintainers)

github_iconTop GitHub Comments

8reactions
mariusacommented, Apr 6, 2020

I guess it’s implied by screenshots above, but another important property to add is for sidebar content to push page content, instead of overlaying over it.

Example of sidebar: https://coreui.io/demo/3.1.0/#main.html

Note how it’s on by default, but can be completely hidden by menu icon at top-left. It can also be minimized, as in the example above.

7reactions
TitanFightercommented, Jul 14, 2021

So, there should be three stages of minimization:

  1. Hidden (current implementation).

  2. Super minimized, useful on mobiles (left blue line/bar should be swipable): image

  3. Partially minimized: image

Read more comments on GitHub >

github_iconTop Results From Across the Web

Issues · bootstrap-vue/bootstrap-vue · GitHub
Feature Request : Make sidebar partially minimizable and swipeable Priority: Low Status: On Roadmap Type: Feature request.
Read more >
Mobile-Friendly Sidebar In Few Minutes | by Allen Kim | Medium
Mobile-Friendly Sidebar In Few Minutes. Slide Animation, Swipe, and SPA-friendly. Sidebar is a way of page navigation, especially convenient for ...
Read more >
Update UI components with NavigationUI - Android Developers
Create swipe views with tabs using ViewPager · Create swipe views with tabs using ViewPager2. Add support for back navigation.
Read more >
Feature Requests - Support Forum | Sytist - PicturesPro
Post feature requests in this thread only. Create client galleries for photo proofing and sales. Photography booking calendar, create a ...
Read more >
Safari Technology Preview Release Notes - Apple Developer
Many of the new Safari 16 features are now available in Safari Technology ... Made CSS Alignment controls in the Styles Detail Sidebar...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found