Hi David, it's been a while :) Hope you are well.

So the substory is exactly the same as, and supports the same features as 
the main story. The example on tiddlywiki.com uses a streamlined, inlined 
viewtemplate that only provides a button to close every tiddler. Instead, 
if you pass the appropriate viewtemplate and edittemplate to the listwidget 
controlling the story, you can get the exact same interface as well. 

To get your substory to behave exactly the same as you main story try the 
following instead of the substory code from tiddlywiki.com:

<$navigator story="MySubStoryList" history="MySubHistoryList">
Click this link to get started: HelloThere

<$list filter="[list[MySubStoryList]]" history="$:/MySubHistoryList" 
template={{$:/config/ui/ViewTemplate}} 
editTemplate={{$:/config/ui/EditTemplate}} storyview={{$:/view}} 
emptyMessage={{$:/config/EmptyStoryMessage}}/>

</$navigator>

Obviously the "Click this links to get started" is just for demo purposes.

Note that you could even use a different storyview or emptyMessage for this 
story.
You can create custom edit and view templates to offer a different viewing 
and editing experience, re-creating the exact Roam parallel UI would be 
easy this way.

Personally I think having this in a parallel div to the main story is more 
intuitive rather than in a tab, if I wanted to compare two tiddlers I would 
want them to line up better than they currently do in TiddlyBlink. I've 
been using this setup since late 2017 and while I don't always need it, it 
is very useful when I do.

More to follow on dropzones and opening tiddlers in the substory.
Regards,
Saq

On Tuesday, April 14, 2020 at 2:01:00 PM UTC+2, David Gifford wrote:
>
> Hi Saq
>
> Thanks for sharing the video of your dual column TiddlyWiki. That looks 
> promising!
>
> Questions about SubStories: 
>
> 1) How does it "allow you to edit"? I am not seeing that.
>
> 2) I tagged a tiddler with the SubStories code with $:/tags/SideBar. Is it 
> possible to create a 'dropzone' in that tiddler so that the user could drag 
> a link to the dropzone and have it automatically open there? Maybe when 
> dropping tiddlers there, it changes a state tiddler to include those 
> tiddlers, and the substories tiddler displays all the tiddlers in the state 
> tiddler? And closing a tiddler removes it from the state tiddler? I don't 
> know how to do any of this, of course, just thinking out loud to light a 
> spark in someone else's mind.
>
> On Tuesday, April 14, 2020 at 3:35:07 AM UTC-5, Saq Imtiaz wrote:
>>
>> David: have you considered a sub-story in the parallel tab? This would 
>> allow you to edit, as well as open multiple tiddlers there. Shift+click 
>> from the main story to open in the sub-story isn't difficult either.
>> https://tiddlywiki.com/#Creating%20SubStories
>>
>> In fact I would consider putting the substory in a separate parallel div 
>> to the main story, which can be toggled, rather than in the parallel tab 
>> for a better side by side viewing experience. You could also set it up so 
>> that shift+click in the main story showed the parallel div and the substory 
>> in it, and opened the relevant tiddler there.
>>
>> The Roam interface with the parallel viewing reminds me somewhat of my 
>> own two-story layout Tiddlywiki, which sadly isn't packaged well enough to 
>> distribute:
>> https://www.dropbox.com/s/cnubb9osgvfqz4p/tw-dual-story.mp4?dl=0
>>
>> However I can offer guidance to anyone trying to implement the same. It's 
>> mostly wiki markup with some sprinklings of javascript to glue things 
>> together from what I remember, I haven't fiddled with this in a couple of 
>> years.
>>
>>
>> On Monday, April 13, 2020 at 9:49:20 PM UTC+2, David Gifford wrote:
>>>
>>> The other main drawback to the parallel tab is that it is in view mode, 
>>> not in edit mode.
>>>
>>> I would welcome code so that 
>>>
>>> a) the search box in the parallel tab is auto-complete, and 
>>> b) the text field is editable
>>>
>>> This would almost replicate what is available in Roam.
>>>
>>>
>>>
>>>
>>> On Mon, Apr 13, 2020 at 2:15 PM 'Mark S.' via TiddlyWiki <
>>> tiddl...@googlegroups.com> wrote:
>>>
>>>>
>>>>    - Having to search or paste the name of a page to open it in the 
>>>>    right side panel - in Roam MAJ + click on any link opens it in the 
>>>> right 
>>>>    side and it's also fully editable straight away so you can work on two 
>>>> note 
>>>>    (tiddlers) or even more in parallel (the side panel can hold many notes 
>>>> and 
>>>>    you can collapse them)
>>>>
>>>> Hm, maybe "MAJ" is an acronym for magic of some kind but how would you 
>>>>> click on any link unless all links were displayed all the time. Surely 
>>>>> you 
>>>>> must search first? Are you saying you click and the 'page' opens in edit 
>>>>> mode? (I'm not familiar with Roam - maybe it only has one wysiwyg mode 
>>>>> for 
>>>>> direct edit?)
>>>>>  
>>>>>
>>>>>
>>>> I think Anne is referring to the "parallel" tab in tiddly blink. It 
>>>> needs a bit of work -- you have to type the *entire* tiddler address 
>>>> into the box, and then you only get a preview, not an editable version. 
>>>>
>>>> For my own version, I have forward/back buttons on each tiddler. Then I 
>>>> can use the standard search box to find the tiddler I want, and then 
>>>> immediately navigate back. But I suppose the long-term solution would be 
>>>> to 
>>>> upgrade the parallel search so that it doesn't demand you remember the 
>>>> precise title.
>>>>
>>>> -- 
>>>> You received this message because you are subscribed to a topic in the 
>>>> Google Groups "TiddlyWiki" group.
>>>> To unsubscribe from this topic, visit 
>>>> https://groups.google.com/d/topic/tiddlywiki/gzHT17BBhmk/unsubscribe.
>>>> To unsubscribe from this group and all its topics, send an email to 
>>>> tiddl...@googlegroups.com.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/tiddlywiki/36c974df-850e-4b10-8b83-0daa8028e62b%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/tiddlywiki/36c974df-850e-4b10-8b83-0daa8028e62b%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/17e2cca8-3ed2-427a-8ade-422837e4569b%40googlegroups.com.

Reply via email to