Multi-Column Layout / Storyview

A question for everyone:

should the top bars disappear?
They’re mostly there for design.
They just use space.
They can be used to drag all tiddlers from a single column to another wiki.

1 Like

I did not know that! I thought they just showed which column was active.

I have no problem if they can be turned off but I want to be able publish items in the header like a menu bar to provide navigation and help info etc…

1 Like

@BurningTreeC

A few suggestions and issues I have faced.

  1. The buttons in the right bottom panel could be made into a hamburger menu as shown here by @Mohammad Page Layout a Powerful Feature in TiddlyWiki - #2 by Mohammad to avoid cluttering in mobile UI. The hamburger shall close automatically once a button is selected.

  2. Context menu plug in by @ahanniga shows a red colour error message when the multicolumn layout is activated (no issues while using the context menu plug in with MCL installed but MCL layout not activated)

https://mcl-context-menu-bug.tiddlyhost.com/ check this demo wiki

  1. Can a YouTube like UI be created using MCL with search box in the toptoolbar and video suggestions in the bottomtoolbar.

  2. Can theme, layout and storyviews be specified for each ensemble seperately.

  3. Can ensemble be made into a standalone plugin that works with non-MCL wikis also

  4. Is there a way to limit the tiddlers that can be searched for and opened into the storyriver of each ensemble using certain filters.

Hi @TW_Tones

could you elaborate a little bit on this? How should this look like?

Thank you

Hi @arunnbabu81 ,

with a bit of wikitext and css you can create a PageTemplate ($:/tags/PageTemplate) that contains such a hamburger menu. I don’t think I want to add that by default. You can hide the bottom right panel in the options.

I’ve checked this error message and it’s probably because MCL uses a different View- and Edittemplate. The contextmenu plugin doesn’t find the node with the data-tiddler-title tag. I would need some advice from the contextmenu plugin creator for how to solve this issue so that both plugins work well together.

I will not create that, but I can imagine that someone with knowledge in wikitext and css can do that, yes.

Not at the moment, but it’s a good idea and I will think about it

Yes.

Could you please specify how that should look like, how it should behave and so on?

Thank you for your feedback and ideas!
Best wishes,
Simon

I have notes for different topics like finance, automobiles, electronics and so on which are organised using tags or fields. What I was thinking is like this - while creating an ensemble if it can be specified by using a ensemble-filter field that only those tiddlers with a particular tag or field can be open when a particular ensemble is active…but I guess it won’t be easy to do it. One way I could think of is to customise the searchbox in the GitHub topbar so that it searches for only those tiddlers which statisfy the ensemble-filter criteria. I don’t think there won’t be many people wanting this feature. So I think this feature request can be ignored.

Creator of context menu plug in is @ahanniga . Hope he see this post so that this bug can be rectified. May be @fastfreddy can also help you since he have created an addon for the context menu plug in (he must be knowing about context menu plug in more than any other users of the same)

@BurningTreeC

  1. Can the default sidebar be made to appear on hovering the three line menu icon.
  2. Can there be an keyboard shortcut for undo closing a tiddler - sometimes we may accidentally close a tiddler from the story river using Alt+C shortcut. Is it possible to revert this action - ie, reopen the last closed tiddler in the storyriver using Alt+R keyboard shortcut

should the top bars disappear?
No I use them and they are very useful

  • I revisited MCL and a lot of this is good in the current iteration
  • It would be nice if we could add the menu bar plugin.
  • otherwise its great.
  • I meant both the tiddler titles and buttons. However I revisited MCL and see that the Zoom function ctrl-zoom and ctrl + and ctrl - allow this to be done quite effectively.
    • Perhaps these shortcuts could be added to the documentation as they work well with MCL
  • Perhaps when adding columns or opening an Ensemble one could set the the zoom level to an appropriate or previous value.

It seems I was looking at an older version than the latest MCL so I am going to review its functions and usability again.

  • Thanks for this wonderful solution
1 Like

I have being looking to see if I can name each column and have that displayed above each column. Ideally it would remain in place while scrolling the column below. This would allow me to name each column like a Kanban Board, not only helping myself but making it apparent to someone visiting the site.

  • later I would want to craft an add “card” (tiddler) to column button and a popup to edit cards (tiddlers). eg menu option.
  • An ensemble would be equivalent to a kanban board.
  • Building a Trello equivalent tool is feasible.
1 Like
  • The sidebar cannot be made to appear on hovering that easily
  • An “undo” shortcut would make it necessary to keep track of a history of events which I think should be a separate plugin. It would be a lot of work I guess
1 Like

Hi @TW_Tones

you can add the Menubar plugin
I will add an Ensemble that shows how

Thank you,
Simon

1 Like

Hi @TW_Tones ,

what you need is a fixed panel on top of each column, right?
I will see if I can implement that

@BurningTreeC

  1. Can there be a seamless view of tiddlers as you have done with muuri layout having only minimal gap between the two columns and between two tiddlers in each column?
  2. Is it possible to make the github topbar compatible with different dark and light palette ?
  3. How to search for system and shadow tiddlers from the search box in the github topbar?
1 Like

Hi @TW_Tones

within 5 - 10 minutes on the website there will be an Ensemble with instructions how to add the menubar from the menubar plugin

Hi @arunnbabu81

  1. I thought that seamless view would already be possible but I was wrong. I will implement that
  2. Yes that’s possible but at the moment I’m not working on the github toolbar
  3. That would be an idea to add. When I’m done with the MCL overhaul I will have a look if I want to overhaul the github toolbar, too
1 Like

@arunnbabu81

Now seamless view is possible if you set the following values in the Controlpanel under Appearance > Multicolumn

  • story river padding: 0
  • tiddler margin: 0
  • hide scrollbars: yes
  • tiddler border (optionally): 0
  • tiddler box-shadows: none
4 Likes

Note a little bug in the drag-and-drop mechanism when setting everything to seamless (story-river padding to 0)

In that case the height of the dragged tiddler doesn’t get reported by the internal TW drag&drop
I’ve created a pull request for that

2 Likes

Hi @BurningTreeC ,
I really like the smoth way your storyrivers works and I like the especially like drag and drop and the animations.
Could you create a marco that creates a single column anywhere I need it like also in the storyriver or in the sidebar.
Like
<<singlecolumn "(filter)" "(class)" "(modifiedList)">>
where filter= Tiddlers to start with; modifiedList=“field to write modified list to”>>

1 Like