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.imt...@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 > tiddlywiki+unsubscr...@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/CANE%3DBFJ6psguznbkehnhg4nxFp0K33TJevuvy%3DcNbJ0xs%3DuPgA%40mail.gmail.com.