A multi-column Layout / Storyview

Hi Simon

Few comments:

  1. If one can move tiddler between columns, it would be beneficial in few use cases
  2. Thin scrollbars can save spaces
  3. Not sure this is good but I thought if alt+N+2 can create new tiddler in column 2 etc…
  4. Lets adjust the column width (touch or mouse)

I am also still interested in my previous comment (having flexibility to use one column for edit and the other for preview)

I like this solution Resizable Sidebar - Resize your sidebar with mouse dragging! - Plugins - Talk TW (tiddlywiki.org)

It would be great if we can have this solution for adjusting columns width!

There is also krystal horizontal story plug in.

https://crazko.github.io/krystal/

And as mentioned above muuri but wasn’t that you @BurningTreeC?

Ciao caro

My thoughts are maybe too off-kilter? But I did look at it on a wide desktop, an (average) Chromebook tablet, a (biggish) Windows tablet, and an Android phone, just to get a feel of it in practice.

There are some interesting design issues on width! :slight_smile:

My comments here relate only to when you have lots of screen estate (very wide desktop) since that is the use case I’m looking at. Couple of thoughts …

1 - I could use up to 7 columns :slight_smile:

2 - And, perhaps more interesting? I was thinking that Column 1 (just column 1) might have an optional (height) setting such that it would force it to columnise over more than one column (hope this is clear – the idea is to facilitate optional “newspaper” columns). I suspect that is a fairly common use case?

But maybe my interest is these is misplaced in terms of your aims with this project? So I’ll shut up unless you tell me otherwise. :slight_smile:

Saluti,
TT

Ctl-N opened a new window, instead of a new tiddler. But maybe that’s something in my setup.

I think to be a useful working tool (as opposed to a presentation tool), there needs to be a way to move tiddlers between columns and up/down columns. Even if the control for doing this has to be in the tiddler’s toolbar. I couldn’t find anything to grab onto for drag/drop.

I can see it as a good way to present and choose bookmarks, create notes from articles, create a post-it board, compare products or other choices, etc.

Other use cases:

I have a screen shot of some code. I have the OCR of the code, which of course is mangled. I would like to view 3 tiddlers side-by-side: The screen shot, the OCR text being edited, and the preview of the edited OCR.

On Windows + Chrome (or FF) I use alt+N and it works fine!

Hi all,

first of all thank you for your replies and ideas
there’s a lot of stuff I find useful and I also want to implement

the first thing I’m going to realize is a way to dynamically create/remove columns
I’d like to use the standard draggable widget to drag between columns and drag them up/down, let’s see if that works out somehow
then I’d like to address the scrolling issues. therefor I think some adjustments in a core tiddlywiki file are needed

that’s it for now,
best wishes,
Simon

2 Likes

A thought on dragging you may or may not use could be a viewtoolbar button as a draging handle.

Now tiddlers are draggable on Multi-Column — a multi-column Layout
It uses just wikitext and some adjustments in core tiddlywiki files (nothing too big)
It’s in a very raw state, will be constantly improved

Saluti,
Simon

4 Likes

Good work.

Perhaps you could move the changes into a layout? To allow switching and avoid the core overides, perhaps by cloning the core tiddlers you edit.

Just a thought

Hi Simon

  1. I have room for 12 stories (4 x 1920x1080). While that would be ridiculous, the locators at the top of the sidebar would need identifiers (1, 2, 3, … 12) to save having to count them.

  2. Dragging. At the moment, once a drag operation is started, the tiddler is closed. IOW, if you cancel the drag, tiddler is forgotten and remains closed.

  3. Tension between dragging a tiddler body and a tiddler body hosting an image.

  4. In addition to 3, the Import tiddler can be dragged, meaning ImportLeft can be view in the middle column (confusing).

  5. Cumbersome to select text for copy/paste. but I guess this is early days?

1 Like

Thanks @TW_Tones - I would like to get the changes into the tiddlywiki core itself :slight_smile:

Hi @CodaCoder ,

  1. I want to make stories dynamically creatable
  2. I want to address that
  3. I want to make dragging switchable on/off. When it’s on we’ll also be able to drag on an image to drag the tiddler
  4. Yes that’s confusing … hmmm
  5. Yes it’s early days and I will add a switch to turn dragging off so that text can be selected :slight_smile:

Ctrl+drag to move tiddlers?

Actually, Shift should move, Ctrl should copy :wink:

Ctrl + drag makes it difficult to drag on touch devices if there’s no keyboard …

But since this is wikitext it can be hacked :slight_smile:

My wikis are setup to see my 4 screens as 8 logical display areas. I can move the story to any of 8 display areas by clicking a button.

image

These merely change story left position:

Standalone (i.e. “modal”) tiddlers that don’t occupy a place in the story, have positioning buttons allowing me to move them between display areas:

image

To avoid contention, I’m imagining your MC to occupy a logical story “block” within which the MC is allowed to play. That way, I hope, I don’t need to change anything and any contention between the two will be avoided.

Just thinking out loud, here. :blush:

1 Like

Right. It is ironic that pure touch devices make d-n-d that is easy on DT difficult.

I’m not tech enough to know the answer, if any, but I do see it is a puzzle.

Just a comment
TT

Swoon! :upside_down_face:

1 Like

Definite step. Pretty remarkable. Very smooth here on Windows combo tablet. Both in keyboard mode and plain tablet with MOUSE or PEN. Though FINGER doesn’t work.

Esoteric comment
TT

Not sure if difficult is the right term. Touchy, maybe? :laughing:

They tend to use “modes”. You setup to use a mode (copy, for example), then select the operation to be performed. Tres touchy and “lengthy”. As Jeremy intimated to me many moons ago, TW tries to be “immediate” – something (I vouch) touchy platforms haven’t mastered, yet.

1 Like