I did write on Twitter …
“MultiColumn Layout” (MCL) is a recent innovation in #TiddlyWiki that deserves serious attention: MultiColumn Layout — a non-linear personal web notebook
So. What do you think?
TT
I did write on Twitter …
“MultiColumn Layout” (MCL) is a recent innovation in #TiddlyWiki that deserves serious attention: MultiColumn Layout — a non-linear personal web notebook
So. What do you think?
TT
I agree @TiddlyTweeter this is a serious innovation and look forward to building tiddlywikis based on it soon. @BurningTreeC must be congratulated not only on his solution but the rigor to the way he has developed it, and addressed (almost all) the matters that arise from a multi-column/story view as well.
Key values I see include;
Good design features
Temporary cautions
Your title implies some sort of action should be taken. Not sure what that is.
What are your use-cases for this tool?
Lol! I was merely trying to get it a bit more attention as I think what it does very interesting!
a DJ CONSOLE - quick access to mp3s. Using columns for “music type”. Using the Ensemble feature to quickly switch in a new “playlist” (Jazz, Punk, Funk).
for MESSING ABOUT - one of the great things is that each column is a semi-independent river. This enables you to load the same Tiddler multiple times over columns. This is fantastically useful for design work. For instance: Load an SVG 7 times and in each of the 7 columns apply different styling to the SVG since each column / river can be styled independently. So: I do think it may become an assistive tool for wiki development. You get the idea?
a SUPER TRACKER - one thing I’m seriously looking at is to use MCL to “track” events in several ways. For instance: “My Day” could have columns for ‘Food’, ‘Meds’, ‘Work’ etc. The point is that having multiple story rivers VISUALLY massively expands what we can do easily in TW. And looking around the web I don’t see anything close to this visual flex.
Best TT
Right. It is just a matter of “getting it”.
@BurningTreeC opted to call it “MultiColumn” but it is also “MultiRiver”, meaning that sidebar things like the “Open” tab only list the Tiddlers in the currently “focused” river. It is easy once you “get it”, but it does need documenting. I’m trying to do that to try give back to @BurningTreeC a little.
TT
There’s a modifier key to control column sizes. But it doesn’t say what it modifies. I’ve tried the arrow keys, greater/lesser keys, and plus/minus. I’m sure it something obvious, but I’m not finding it at the moment.
Is there a way to make all tiddlers the same height in display mode? I could see a use case for a grid-like construction.
There’s an option for turning off scrollbars, which could be useful if you wanted to freeze the current page for study. The problem is, you first have to roll the configuration into view, which means one of your columns is used for configuration rather than display.
Just some observations.
That is something that interests me too.
Whether we can “freeze” / put in “lockdown” columns such that the columns / rivers no longer scroll (just removing scrollbars doesn’t stop scrolling).
There may be good uses for that. But on that I don’t know enough to know how to do it.
Maybe @BurningTreeC may have thoughts on it?
TT
On mine it certainly prevented scrolling. Be sure you haven’t accidentally left the focus on the configuration option. If you have, then your first attempts to scroll will restore the scrollbars.
I think this interesting. No scrollbars exist when I set …
But scrolling still happens on my Chrome & FF, merely no show of scrollbars.
TT
I assume by the color that you’re using your own set-up. Possibly there’s an interaction with other options. Try setting the option on BTC’s page. When I set the option, the scrollbars disappear, and I can’t scroll using arrow keys or (what other way would there be to scroll?).
It is strange. In my case switching off scrollbars is just visual. TOUCH
scroll is still working as is mouse. Dunno why you and I differ!
All I can say is my environment here is a Windows tablet and “scroll without scrollers” works on both FF & Chrome.
TT
Ok, mouse scroll works. I was using an older mouse with no scroll today. It’s as primitive as can be.
It’s amazing stuff. Works on on Firefox/linux. On the a11y side, I wish the visual effects to know what column and what tiddler is active when you operate by keys be more obvious. That’s only CSS, something in the range of sharper color contrast and increased width for borders.
Right.
To explain a bit. First on COLUMN select/focus.
@BurningTreeC adapted, God bless him, some colour palettes to enable highlight of selected/focused columns. He adapted Vanilla, CupertinoDark, DesertSand, GruvboxDark & Nord
FYI, in MCL CSS a selected/focused column has the CSS class .btc-river-active
…
You can use that, if you understand CSS cascades in TW, to override the default with something bolder.
I did a little test to illustrate the point … CSS …
/* RIVER OVERRIDES - via column class .btc-river-active */
.btc-river-active {
background: red;
}
Result …
Best, TT
Right.
Changing the look of FOCUSED TIDDLERS I think should be possible. But I couldn’t find any public saying of what CSS class is needed.
Please visit this discussion and comment, where I say my piece, if you have the time and interest. I am sure @BurningTreeC would be receptive.
Best, TT
On a single column wiki I built a focused tiddler solution buy adding a viewToolbar button that tests if current tiddler is the same as $:/HistoryList!!current-tiddler
, if so its green, if not its red. This could be moved into CSS in someway, like the CSS data tags for named tiddlers referring to the $:/HistoryList!!current-tiddler
or equivalent for each column. @TiddlyTweeter
Quick footnote. The defaults, I believe, are …
I assume the default “modifier key” is Ctrl
.
UPDATE: ctrl, shift, alt
are the given options.
NB: Column widening & narrowing is only visible in “vertical” mode ().
Does this help?
TT
Where are you finding this shortcut list? The only shortcuts I could find don’t mention narrowing columns. It seems like it needs to be configurable to work in smaller increments.
Thanks!