A multi-column Layout / Storyview

Hi @TiddlyTweeter ,

Does that mean that you’d like the option to completely hide the right sidebar?

Thanks,
Simon

TEST #3 – Towards a web design matrix …

I been looking at things you can do with BTC’s MultiColumn Layout — a non-linear personal web notebook to easily enforce a design matrix.

I thought this proof-of-concept, though early, kinda gives a clue to what I’m getting at …

It uses the standard TW Tiddler class field to narrow Tiddlers 4 & 6. It is easy.

Just a side note, TT

Ciao Simon,

Wow! Thanks for the interest!

To be able to easily hide the right sidebar would be ace!

Footnote: FYI, for my use case I’d also benefit knowing which config field the setting goes in. Why? Because my plan is to use auto-detection on startup to activate hiding. I.e. The wiki is on the web, not local, and StartupActions apply the change.

Result: off-line the author has all making tools, on-line the end-user sees only what is relevant to their purposes.

Buongiorno, TT

Buongiorno @TiddlyTweeter ,

Yes we can do that

Very nice idea. I’ll add links to the configuration options in the ControlPanel which point to the corresponding config tiddler

Hi @TiddlyTweeter ,

now the configuration panel contains links to the various config tiddlers
the system-panel can also be disabled (button disappears and shortcut doesn’t work anymore)

2 Likes

Grazie mille! I feel special. You responded so positively to more than a few comments from me. I am very appreciative of all that work.

Regarding the change … for folk working between off-line making and on-line publishing these changes make it a bunch easier!

I feel a thanks song coming on …


WAY DOWN SOUTH -- Josh Turner

Auguri caro, TT

1 Like

TEST #4 – Going Out Of Viewport Right …

Result: Works WELL.

Viewport image …

The loaded available to the right, not visible till scrolled into view, another 12 …

Just a pointer this tool is great for right if you need it.

(@JanJo, will it do your need?)

RIGHT?

Just a test, TT

2 Likes

It is beautiful, but I need a more simple thing: The storyriver in horizontal. Storing and organizing so many storylists would be an overkill for a slideshow.
But I will certainly use the multicolumn-view for organizing stories.

1 Like

On behalf of this I can also contribute a little goodie:
I made a layout-button which allows switching layouts like the Theme-Button…and which is astonishingly still missing. It also works for multicollumn … though it is not displayed in the sidebar-menu yet.
LayoutButton.json (1.6 KB)

developped for my version of the horizontal Krystal-plugin which other than the original allows to switch between vertical default TW-Layout and horizontal view

1 Like

I note you noticed some residual minor browser issues …

It is good to know that.
These few issues are not yours.
Merely “browser catch-up” problems.

Side comment, TT

Hi @TiddlyTweeter , I was actually able to solve those problems :star_struck:

But new observations will go into this tiddler if there are

@JanJo
I Like the layout button.
Not sure if you have tweaked Krystal or if I should drop a line to the author but…
The make Tiddler full-width button persists across layouts as do the links thumbnails.

@BurningTreeC are these the kind of tweaks that I could make on a per layout basis and save with the Ensamble button? Does the Ensamble button save layouts?

Hi @Ste_W ,

The Ensemble button is supposed to save layouts, yes. But it does not yet save the full layout with all the configuration options. That’s an idea I got from your post and I’ll realize it.

Thanks,
Simon

3 Likes

Just a comment. The Ensemble approach is brilliant!

FYI I did some tests transporting an ensemble between wikis (both MCL enabled) and it basically worked though one or two settings were missing (at the time I tried it).

Just FYI, eventually, I’ll like try make an export macro that bundles an “Ensemble” with a bespoke CSS additional stylesheet to change things internal to tiddlers (e.g. internal Tiddler padding) for that Ensemble.

TT

Ciao BTC

One thing that came up in my testing was whether there was a way to apply a CSS Style Class to A column. (What I’m looking at is how to style Tiddlers differently by column. One wrapper class per column would let me cascade style changes just to the Tiddlers in that column).

Please note. This is just a query. I’m no way expecting you to do more for me, but I am interested in the question.

Best, TT

Hi @TiddlyTweeter ,

The columns have the class .tc-river-<columnNumber>
So the first column has the class .tc-river-1 , the second .tc-river-2 and so on

Best wishes,
Simon

Re: Styling Within Columns…

Excellent! Thanks for the heads-up! Very useful to know!

TEST #5 – Column Styling

This is a real neat feature of MCL!

In the test, the second column (via “.tc-river-2”) is styled differently than the other columns … Very easy to do.

TT

1 Like

TEST #6 – Column Styling + Individual Tiddler Styling

Further to my last, even within a story river styling, you can still style individual Tiddlers using the class field method to apply further styling.

In this test the Orange tiddler is coloured that way …

TT

3 Likes

I have a few suggestions to make

  1. Create a tab bar like in Mentat at the top of each column for easy navigation between Tiddlers within a column - make it visible only hover for aesthetics

    Or create a button at the top of each column like this Page TOC button

  2. Make the sidebar tabs into cards like in the sidebar of JD’s whitespace theme.

    Or make it possible to add custom sidebars like the sidebar of Whitespace theme by users.

  3. Command palette plug in is not working when multicolumn plug in used.

1 Like