I don’t see (being an idiot) an easy way round it with the Right Sidebar (RS). Why? Because the RS visually will, by nature, obscure anything under it. (I did try make the RS variably transparent so you could see loading tiddlers below it. But it was a confusing mess and I abandoned the idea).
TBH, as I’m looking at MCL now, there is “maker mode” where visibility on loads matters where maybe the tools should not overlay columns? And an “end-user mode” where no such issues arise.
@BurningTreeC this is clearly a very popular innovation of yours, I am also very keen to make use of it and have my own supporting tweaks other may include, but it is a now a very long thread.
I hope once this stabilises we can start a new thread with the combined features and established permutation’s rather than only this “stream of history thread”.
Love your work. You hit a sweet spot, thanks for persisting with it.
When the sidebar is opened, you could use a CSS transform on .tc-river-inner, scaling it down horizontally while the sidebar is visible. Though, I imagine that not working so well with 42 columns
Much better, perhaps, would be CSS element() function but the downside there is “Firefox only” at present.
The smart thing with this is to create a new layout. Basically starting with a clone of the existing page template with the SystemTag: $:/tags/Layout then we are all free to jump between different layouts.
The multi-column Layout / Storyview here can be switched in and out and this design approach makes all layouts available for the treatment of the same content.
I played with it a bit. And is also useful if you got your column placement wrong (likely rare, I doubt it needs any function to move columns). FYI I was able to clone a column to a new place and then remove the original column. Effectively a “column move”.
I noticed in the beta v37.0 you enabled configuration switching of the Right Sidebar to the left (and the Left Sidebar to the right, if it exists).
That is extremely useful! It makes authoring work using MCL easier in that you can move the sidebar to a place it does not obscure any work-in-progress.
I looked at what @BurningTreeC saves in an “Ensemble”.
It is brilliant and very supportive of dynamic experimentation with layouts. The data recorded is extensive. It includes the main layout settings and list fields for the Tiddlers in every column. Saves all of that and reloads it at will.
In this example of using MCL I’m playing with understanding SVG in TW. Each column applies different styles to a few TW SVG icons to examine the basic effect.
My point is this whole thing was really quickly done. Works well for the aim. One Ensemble will do it. Really helps practical utility work.
I had to readjust the buttons to be 1em form the right so It did not interfere with your Right hands side, hamburger menu.
See here https://multi-column.tiddlyhost.com/ where I trialled it on mobile, as expected a simple slide right lets me see each column. This is to me a wonderful way to publish feature rich mobile sites with a swipe to access multiple story columns. Next I will introduce some customisations discuissed in this thread such as a menu bar and top of story titles etc… so we know which story we are looking at,
perhaps story left and right buttons in a story header?
Just a reminder that for casual readers it’s very tough to find the URL for this; one needs to scroll up through 200 messages. I’d recommend repeating the URL in each post announcing changes.
Yes, now they should show up. Though I don’t know how well they work with the sidebar-tabs scroll-overflow. I’ll have to test that a little bit
Yes I could do that. English is not my native language, so I don’t know what the best spelling could be for this.
I could and I think it’s something users would like to see. I also think, that everything I would add in that direction would be sort of opinionated so I don’t know if I wanna do that.
Hmmm, yes that may be a problem on mobile
I’m looking forward to see your customizations!
That’s a good idea, I could make that configurable
No thanks, I’m fine with my github page. But thank you for the offer!