quartz icon indicating copy to clipboard operation
quartz copied to clipboard

Scrollable Sidebar for Enhanced User Navigation

Open xy-241 opened this issue 1 year ago • 8 comments

Is your feature request related to a problem? Please describe. The current sidebar design does not accommodate all its content within the visible area, causing some parts to be cut off. This limits the user's ability to access and interact with certain elements efficiently.

Describe the solution you'd like Implement a scrollable feature for the sidebar, allowing users to navigate through its content seamlessly. This ensures that all sidebar elements are accessible and visible, enhancing user experience.

Describe alternatives you've considered An alternative solution could involve redesigning the sidebar layout to make it more compact or collapsible. However, a scrollable sidebar would be a more straightforward and user-friendly approach.

Additional context Screenshot 2024-01-14 at 3 54 43 PM

  • The graph view element is be cut off

xy-241 avatar Jan 14 '24 07:01 xy-241

I've had this problem with mine, and if you look here, you'll see that it hides all overflowing content. Changing it to overflow: scroll; should fix this.

tuta-amb avatar Jan 16 '24 01:01 tuta-amb

hmm, I changed the overflow: hidden; to overflow: scroll; inside the #explorer-content css class, but both left and right sidebars still unable to scroll.

xy-241 avatar Jan 16 '24 05:01 xy-241

@xy-241 Oops, my bad. That was for the explorer scrolling, not the sidebars. 😳

tuta-amb avatar Jan 16 '24 05:01 tuta-amb

if you access to base.scss, you can remove the position: fixed; line

lucastucious avatar Jan 18 '24 13:01 lucastucious

if you access to base.scss, you can remove the position: fixed; line

Hmm, I gave it a try. The issue I found is that the sidebar doesn't follow when I scroll down the page, so the table of contents can't be utilized.

xy-241 avatar Jan 18 '24 13:01 xy-241

Personally i found that having multiple scroll reduce user experience a lot, esp when some of the item can be scrolled alr.

Maybe for specific view height we can push the right to below center?

aarnphm avatar Feb 01 '24 22:02 aarnphm

Personally i found that having multiple scroll reduce user experience a lot, esp when some of the item can be scrolled alr.

Maybe for specific view height we can push the right to below center?

Agreed, nested scrolling can be quite confusing for users. Perhaps one possible solution is to disable the scroll ability of the items and only make the sidebar scrollable.

xy-241 avatar Feb 03 '24 11:02 xy-241

Personally i found that having multiple scroll reduce user experience a lot, esp when some of the item can be scrolled alr. Maybe for specific view height we can push the right to below center?

Agreed, nested scrolling can be quite confusing for users. Perhaps one possible solution is to disable the scroll ability of the items and only make the sidebar scrollable.

I will kindly advice against this.

Collapse-able components would just not work here. TOC and explorer will always be larger enough to be bigger than the given height size.

I do think that if you want to implement scrolling for your garden, you can definitely do so.

aarnphm avatar Feb 03 '24 23:02 aarnphm