-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Proposal: Improve Navigation Sidebar UX by making it scroll-able. #914
Comments
Yes absolutely, we would love a PR for this. Do you already know the solution in mind? |
@TheLarkInn Sure! Just waiting for approval to go ahead. @skipjack Awesome fix in #906 ! |
Sure @skipjack! let me fork the repo, I'll test and let you know ASAP! |
Nice job @skipjack, I've tested it. However, IMHO, I think the UX still lags. Below are few ways I feel we could improve on it. Scroll action on Sidebar should not affect the Main Section. Vice versa. I understand that our challenge here is the Top-bar. Using JavaScript to calculate when and when not to make the Sidebar position fixed based on when the Top-bar is in/out of the page. But how about we forget JS for a moment. Use flex-box to implicitly make the Topbar, Sidebar, and Main Section fixed, then make their contents scrollable. I guess we could achieve a lot more with flex-box than I can possibly explain here. We could also style the scrollbar to look nicer. I'll be more than glad to assist! |
@Dajust thanks for testing.
I get what you're saying, but I don't think it's that clear cut... see my comments on using
This I do understand, I think always applying the
I thought about this a lot while implementing the fixed sidebar. As you say if we
I would stay away from customizing the scrollbar but we do have plans for a nicer overall design for the sidebar component (see #438).
We're happy to have your help, and appreciate you creating issues to kick some ideas around before jumping into implementation. I'll keep you in mind as I'm going through the last couple UI/UX issues and I'll give the layout changes you proposed some more thought. |
Closing with merge of #906. |
I'm forced to scroll the main content to the bottom before I could see the rest content on the Navigation Sidebar content hidden at the bottom.
Can I help? ✋
The text was updated successfully, but these errors were encountered: