Wow, amazing! Super promising. *-----* *Anne-Laure Le Cunff* • Founder, Ness Labs <https://nesslabs.com/> Newsletter <https://nesslabs.com/newsletter> • Twitter <https://twitter.com/anthilemoon> • Community <https://nesslabs.com/membership>
On Tue, Apr 14, 2020 at 3:29 PM Mohammad <[email protected]> wrote: > WoW, > This is amazing! very smart! > > If one can adjust the size of left and right dive and hide the sidebar > then It is Roam killer :-) > > Thanks Saq! > > On Tuesday, April 14, 2020 at 5:54:09 PM UTC+4:30, Saq Imtiaz 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 <[email protected]> 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 < >>>>>>> [email protected]> 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 >>>>>>>> [email protected]. >>>>>>>> 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 >>>> [email protected]. >>>> 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 the Google Groups > "TiddlyWiki" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/d218a5ea-8a5d-4f7f-b563-d362cae54032%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywiki/d218a5ea-8a5d-4f7f-b563-d362cae54032%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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/CADeDfEWv4Jq-z0-TgCAe%3D9qOqz7oMTxa%3DswcXh67Ry_vpkZvmg%40mail.gmail.com.

