thanks for the details on Roam! I’m mostly on the same page as you. I had the same issues with obsidian’s panes, so it was easy to understand your post, even if ‘extrusion’ is a bit confusing (in english, extrusion usually refers to a modeling or construction process, where you push/pull material to create a shape)
- regarding point 1) : restore the sidebar scrollbar. If ou need the scrollbar now, you can use this css :
/* == adds a scrollbar for the right-sidebar ==*/
.cp__right-sidebar-inner::-webkit-scrollbar {
background-color: #000;
}
.cp__right-sidebar-inner::-webkit-scrollbar-thumb {
background-color: #17171c;
}
.cp__right-sidebar-inner::-webkit-scrollbar-thumb:hover {
background-color: #2c3235;
}
.cp__right-sidebar-inner {
overflow-y: auto;
overflow-x: hidden;
height: 102vh !important;
padding-right:10px;
padding-top: 24px;
margin-bottom: 24px;
margin-right:0px;
scrollbar-color:var(--ls-scrollbar-thumb-color);
scrollbar-width:auto;
}
this adds a second scrollbar that will scroll only the sidebar, it’s not pretty since you will have 2 scrollbars close to each other, but it works.
- point 4): I agree that too many scrollbars is waste of space (and it looks ugly) : maybe it is possible to activate the scrollbar only for selected sections ? a single x-scrollbar for all sections of the sidebar is a bit limiting imo, I prefer to be able to adjust each sections individually (because I would prefer to keep the ‘contents’ in view, and simultaneously scroll inside long code blocks in the right sidebar