No worries Dave. I've posted a mimimal version of my two story setup. If 
you need help adapting that to your substory in a tab just drop me a line.

On Tuesday, April 14, 2020 at 6:53:01 PM UTC+2, David Gifford wrote:
>
> No apologies needed, Saq! I should have included a wink or smile emoji. I 
> am just excited to see this at just the right time, when we are trying to 
> look at ways to include Roam-like functionality.
>
> On Tuesday, April 14, 2020 at 11:44:18 AM UTC-5, Saq Imtiaz wrote:
>>
>> Link to follow in a separate thread so as to not derail conversation much 
>> further here.
>>
>> David: apologies. I have always aspired to share with the community as 
>> much as possible, however life circumstances over the last two years have 
>> made that difficult. I shared a video of this setup in late 2017 and by now 
>> I had fully expected that this would be a commonplace implementation, which 
>> also contributed to my not prioritizing cleaning up my two story 
>> implementation and sharing it. The TiddlyWiki core makes this extremely 
>> easy with just a few missing pieces. Jeremy has done a great job at 
>> avoiding the limitations we had back in TWC for multiple stories. 
>>
>> Mohammad: The UI could be cleaner and more refined. In fact, this was 
>> done more as a proof of concept and if I re-did this today the UI would be 
>> significantly different. I implemented this partly as an exercise in 
>> learning TW5 (I was a long time TWC user years ago) and it worked better 
>> than anticipated so I have just kept using it without taking the time to 
>> refine it. So it can definitely do with some cleanup in terms of code and 
>> CSS. Currently the CSS is responsive, below a certain width the sidebar is 
>> hidden and if the screen is even smaller it defaults to a one stop layout. 
>> It's also optimized with larger screens in mind (1920+ width)
>>
>> It is on my list to clean this up in the near future and add a few 
>> improvements like automatically opening the second story, if it is closed, 
>> when I shift + click a link along with various other learnings from 
>> experience of working with this the last couple of years.
>>
>>
>> On Tuesday, April 14, 2020 at 3:29:55 PM UTC+2, David Gifford wrote:
>>>
>>> Saq I am now officially drooling. You have been holding out on us, man!
>>>
>>>
>>> On Tue, Apr 14, 2020 at 8:24 AM Saq Imtiaz <saq....@gmail.com> wrote:
>>>
>>>> Regarding dropzones and opening tiddlers in the substory.
>>>>
>>>> Here is how I currently have it set up in my TiddlyWiki:
>>>>
>>>> [image: tw-substory.png]
>>>>
>>>> Note the dropzones above each story. Furthermore there is a "divert" 
>>>> tiddler button in the toolbar for each tiddler, that will open the tiddler 
>>>> in the other story. Lastly, the "Open" tab in the sidebar can be used to 
>>>> drag and drop tiddlers between stories.
>>>>
>>>> The way I have this setup is a little bit involved and involves some JS 
>>>> code to modify some core behaviour, and there may have been improvements 
>>>> in 
>>>> the core to make this a little easier since. Jeremy and I discussed some 
>>>> of 
>>>> this in late 2017 but I haven't followed TW development after that until 
>>>> just recently. The most salient of the changes we discussed was 
>>>> introducing 
>>>> a mechanism for a TW to be aware of what stories are being used, by means 
>>>> of either a tag or a tiddler list identifying the storylist tiddlers. 
>>>>
>>>> Anyway, give me a few hours and I'll see if I can distill my setup down 
>>>> to the minimum you need to get this up and running for opening tiddlers in 
>>>> the substory.
>>>> Regards,
>>>> Saq
>>>>
>>>>
>>>>
>>>>
>>>> On Tuesday, April 14, 2020 at 3:08:20 PM UTC+2, David Gifford wrote:
>>>>>
>>>>> Thanks Saq, for the code. That works great!
>>>>>
>>>>> I am looking forward to your forthcoming promised comments!
>>>>>
>>>>>
>>>>> On Tue, Apr 14, 2020 at 8:01 AM Saq Imtiaz <saq....@gmail.com> wrote:
>>>>>
>>>>>> 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 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/17e2cca8-3ed2-427a-8ade-422837e4569b%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/tiddlywiki/17e2cca8-3ed2-427a-8ade-422837e4569b%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> -- 
>>>> 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/f4038211-a96d-4231-9f0f-82b81115d1de%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/tiddlywiki/f4038211-a96d-4231-9f0f-82b81115d1de%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/355e1868-1148-4245-8448-1bc9337a68ea%40googlegroups.com.

Reply via email to