Yes. I'm using direct from your site. On Wednesday, July 21, 2021 at 11:46:06 AM UTC-7 [email protected] wrote:
> @Mark S > > Is $:/config/RelinkOnRename set to yes? > > Streams does add configuration for Relink to act on the stream-list field: > [image: Screenshot 2021-07-21 204538.png] > > On Wednesday, July 21, 2021 at 7:35:24 PM UTC+2 Mark S. wrote: > >> Trying streams. I notice that when I change the name of a tiddler, it >> drops out of the original list, apparently because *relink* doesn't >> operate on the streams-list field. Is there a tweak to fix that? >> >> On Wednesday, July 21, 2021 at 7:46:03 AM UTC-7 [email protected] wrote: >> >>> I think I'll go ahead and change my icon in my next release for users >>> who may want to use both. >>> Would I get away with just changing the colour? Any SVG artist out there? >>> >>> >>> On Wednesday, 21 July 2021 at 09:42:05 UTC-4 Frédéric Demers wrote: >>> >>>> Hi Walt, thanks for the kind words. >>>> >>>> The only side effect of running both in parallel would be the >>>> appearance of two identical buttons that don't behave the same way... (I >>>> think).... >>>> This problem could easily be avoided if I used a different icon, but I >>>> am not super creative and Jan's icon is just perfect ..... >>>> >>>> The plugin does not do any house-cleaning; that would be rude, would it >>>> not? >>>> >>>> >>>> >>>> On Wed, 21 Jul 2021 at 09:35, ludwa6 <[email protected]> wrote: >>>> >>>>> Nice job, @Fred; it renders outlines from Streams not only faithfully, >>>>> but beautifully! >>>>> >>>>> One question, before i install this in my primary desktop wiki: you >>>>> say in your Credits that it borrows from -and is incompatible with- Jan's >>>>> streams-to-text addon <https://szen.io/stream/>... Does this mean i >>>>> should first remove the several bits that make up that addon before >>>>> installing streams-fusion plugin? Or does your plugin do its own proper >>>>> house-cleaning? >>>>> >>>>> /walt >>>>> >>>>> On Wednesday, July 21, 2021 at 12:45:48 PM UTC+1 [email protected] >>>>> wrote: >>>>> >>>>>> ok, here's a beta streams-fusion addon: >>>>>> https://fastfreddy.gitlab.io/streams-fusion/ >>>>>> please note the troubleshooting step is required until the next >>>>>> Streams release; beta users beware.... >>>>>> >>>>>> very open to constructive feedback; and/or different ways of shipping >>>>>> such as rolled in the Streams plugin itself if it is good enough. >>>>>> >>>>>> On Wed, 21 Jul 2021 at 06:59, Saq Imtiaz <[email protected]> wrote: >>>>>> >>>>>>> That is definitely an oversight from when I added that at Jan's >>>>>>> request. If you open an issue on Github, it will be resolved for the >>>>>>> next >>>>>>> release. >>>>>>> >>>>>>> On Wednesday, July 21, 2021 at 3:15:33 AM UTC+2 [email protected] >>>>>>> wrote: >>>>>>> >>>>>>>> @saq >>>>>>>> quick question: am trying to package my addon, am a bit of a newbie >>>>>>>> unfortunately. >>>>>>>> is it possible we need to modify this line (bold insert) >>>>>>>> <$list >>>>>>>> filter="[*all[shadows+tiddlers]*tag[$:/tags/streams/root-buttons]]" >>>>>>>> variable="btnTiddler"> >>>>>>>> >>>>>>>> in $:/plugins/sq/streams/nodes-list-template ? >>>>>>>> otherwise, it feels like my new button does not take when it is >>>>>>>> contained within a plugin....even with the >>>>>>>> $:/tags/streams/root-buttons >>>>>>>> tag.... >>>>>>>> >>>>>>>> thanks much... >>>>>>>> >>>>>>>> On Tue, 20 Jul 2021 at 07:58, Frédéric Demers <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> a quick update to everyone; >>>>>>>>> >>>>>>>>> I am making steady progress on packaging this merging solution, >>>>>>>>> hoping to release as a Streams plugin addon. I have repurposed the >>>>>>>>> button >>>>>>>>> from https://szen.io/stream/. I now have it also working as a >>>>>>>>> Streams context menu, with keyboard shortcuts, and it can export >>>>>>>>> sub-trees >>>>>>>>> correctly by adjusting the depth levels of the bulleted/numbered >>>>>>>>> lists. >>>>>>>>> >>>>>>>>> A few ideas I am going to try to roll in and release a beta by the >>>>>>>>> end of this week.... >>>>>>>>> >>>>>>>>> Cheers >>>>>>>>> >>>>>>>>> On Sat, 17 Jul 2021 at 09:06, Frédéric Demers <[email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> with capture: >>>>>>>>>> >>>>>>>>>> On Sat, 17 Jul 2021 at 09:05, Frédéric Demers <[email protected]> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> nevermind, I think I solved it.... at least, significant progress >>>>>>>>>>> >>>>>>>>>>> here's the wikitext for the challenging nodes; renders pretty >>>>>>>>>>> well: >>>>>>>>>>> >>>>>>>>>>> * <div> >>>>>>>>>>> >>>>>>>>>>> ''Streams'' uses the following tiddler fields to maintain the >>>>>>>>>>> structure of a stream: >>>>>>>>>>> >>>>>>>>>>> * each node tiddler has a field `stream-type` >>>>>>>>>>> * each node that has children, contains their titles in a list >>>>>>>>>>> in the field `stream-list` >>>>>>>>>>> * each node that has a parent, contains the parent's title in >>>>>>>>>>> the field `parent` >>>>>>>>>>> >>>>>>>>>>> ''You can manipulate these tiddlers just as you would any other >>>>>>>>>>> tiddlers, with filters and list and action widgets'' >>>>>>>>>>> >>>>>>>>>>> </div> >>>>>>>>>>> * To make it easier to work with Streams tiddlers and their >>>>>>>>>>> nodes, two filters have been introduced. See [[Streams 0.2 >>>>>>>>>>> improvements/Filters]] >>>>>>>>>>> * <div> >>>>>>>>>>> >>>>>>>>>>> This is an example of a button that can export the content of >>>>>>>>>>> the nodes of a tiddler whose title is in the variable `myTiddler` >>>>>>>>>>> and save >>>>>>>>>>> the combined text to a single tiddler: >>>>>>>>>>> >>>>>>>>>>> ``` >>>>>>>>>>> <$button> save to a single tiddler >>>>>>>>>>> <$vars lb=" >>>>>>>>>>> >>>>>>>>>>> "> >>>>>>>>>>> <$action-setfield $tiddler="report" text={{{ >>>>>>>>>>> [<myTiddler>get-stream-nodes[]] >>>>>>>>>>> :reduce[get[text]addprefix<lb>addprefix<accumulator>] }}}/> >>>>>>>>>>> </$vars> >>>>>>>>>>> </$button> >>>>>>>>>>> ``` >>>>>>>>>>> Note that this disregards the node hierarchy.</div> >>>>>>>>>>> * <div> >>>>>>>>>>> >>>>>>>>>>> Similarly to export the combined text of the nodes as HTML you >>>>>>>>>>> can use the `<$wikify>` widget: >>>>>>>>>>> >>>>>>>>>>> ``` >>>>>>>>>>> <$button> export as HTML >>>>>>>>>>> <$wikify name="text" text="""<$list >>>>>>>>>>> filter="[<myTiddler>get-stream-nodes[]]"> >>>>>>>>>>> <$transclude mode=block/> >>>>>>>>>>> </$list>""" output="html"> >>>>>>>>>>> <$action-setfield $tiddler="report" text=<<text>>/> >>>>>>>>>>> </$wikify> >>>>>>>>>>> </$button> >>>>>>>>>>> ``` >>>>>>>>>>> >>>>>>>>>>> </div> >>>>>>>>>>> * <div> >>>>>>>>>>> >>>>>>>>>>> Here is an example of a macro that can be used to export a >>>>>>>>>>> stream using a custom HTML structure: >>>>>>>>>>> >>>>>>>>>>> ``` >>>>>>>>>>> \define print-row() >>>>>>>>>>> \whitespace trim >>>>>>>>>>> <$(innerTag)$>{{!!text}} >>>>>>>>>>> <$list filter="[<currentTiddler>has[stream-list]]" >>>>>>>>>>> variable="_NULL"> >>>>>>>>>>> <$(outerTag)$> >>>>>>>>>>> <$list filter="[enlist{!!stream-list}is[tiddler]]"> >>>>>>>>>>> <<print-row>> >>>>>>>>>>> </$list> >>>>>>>>>>> </$(outerTag)$> >>>>>>>>>>> </$list> >>>>>>>>>>> </$(innerTag)$> >>>>>>>>>>> \end >>>>>>>>>>> >>>>>>>>>>> \define print-stream() >>>>>>>>>>> \whitespace trim >>>>>>>>>>> <$(outerTag)$> >>>>>>>>>>> <$list filter="[enlist{!!stream-list}is[tiddler]]"> >>>>>>>>>>> <<print-row>> >>>>>>>>>>> </$list> >>>>>>>>>>> </$(outerTag)$> >>>>>>>>>>> \end >>>>>>>>>>> >>>>>>>>>>> \define export-stream(tiddler:"" outerTag:"article" >>>>>>>>>>> innerTag:"section") >>>>>>>>>>> \whitespace trim >>>>>>>>>>> <$vars outerTag="$outerTag$" innerTag="$innerTag$" >>>>>>>>>>> currentTiddler="$tiddler$"> >>>>>>>>>>> <<print-stream>> >>>>>>>>>>> </$vars> >>>>>>>>>>> \end >>>>>>>>>>> >>>>>>>>>>> ``` >>>>>>>>>>> >>>>>>>>>>> Try the following: >>>>>>>>>>> >>>>>>>>>>> * `<<export-stream tiddler:Roadmap>>` to export using article >>>>>>>>>>> and section tags >>>>>>>>>>> * `<<export-stream tiddler:Roadmap outerTag:ul innerTag:li>>` to >>>>>>>>>>> export as a list in HTML >>>>>>>>>>> >>>>>>>>>>> If you need a copy to clipboard button it would look something >>>>>>>>>>> like this: >>>>>>>>>>> >>>>>>>>>>> ``` >>>>>>>>>>> <$button> >>>>>>>>>>> <$wikify name="stream-html" text=<<export-stream >>>>>>>>>>> tiddler:Roadmap>> output="html" > >>>>>>>>>>> <$action-sendmessage $message="tm-copy-to-clipboard" >>>>>>>>>>> $param=<<stream-html>>/> >>>>>>>>>>> </$wikify> >>>>>>>>>>> Copy stream to clipboard as HTML >>>>>>>>>>> </$button> >>>>>>>>>>> ``` >>>>>>>>>>> >>>>>>>>>>> Similarly you can write recursive macros to output as just flat >>>>>>>>>>> text (with no structure or hierarchy) or wiki text list syntax >>>>>>>>>>> (assuming >>>>>>>>>>> you have no multi-line content).</div> >>>>>>>>>>> >>>>>>>>>>> On Sat, 17 Jul 2021 at 09:01, Saq Imtiaz <[email protected]> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> @fred >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> I noticed my solution does not work so well for complex node >>>>>>>>>>>>> content, as those in: >>>>>>>>>>>>> https://saqimtiaz.github.io/streams/#Working%20with%20streams%20tiddlers >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> The reason is that wrapping in <div> tags mangles them badly; >>>>>>>>>>>>> I tried a few alternatives (<span>, more white space, ..), no >>>>>>>>>>>>> success yet. >>>>>>>>>>>>> Any suggestions? >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> This is actually the real challenge and why there currently >>>>>>>>>>>> isn't a default export option from Streams. Depending on the >>>>>>>>>>>> nature of the >>>>>>>>>>>> content, it seems difficult to generalize a single export format >>>>>>>>>>>> that will >>>>>>>>>>>> work and one of the common pitfalls is to think of Streams nodes >>>>>>>>>>>> as a list,* >>>>>>>>>>>> which they are not.* >>>>>>>>>>>> >>>>>>>>>>>> A stream node is a tiddler which can contain any kind of >>>>>>>>>>>> content, and not all kinds of content can be mapped to a list >>>>>>>>>>>> item. It >>>>>>>>>>>> might be easier to set limitations in one's usage as to what to >>>>>>>>>>>> put inside >>>>>>>>>>>> of a node and have an export format that works accordingly, rather >>>>>>>>>>>> than >>>>>>>>>>>> trying to come up with a universal export format that works for >>>>>>>>>>>> all >>>>>>>>>>>> content. Hence my suggestion of gathering real world user data to >>>>>>>>>>>> drive the >>>>>>>>>>>> process. >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> 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/-xTFWPwzq6g/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/a0431024-302d-4433-95f0-021234984ab0n%40googlegroups.com >>>>>>>>>>>> >>>>>>>>>>>> <https://groups.google.com/d/msgid/tiddlywiki/a0431024-302d-4433-95f0-021234984ab0n%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/-xTFWPwzq6g/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/73a8e0c1-0318-4132-bd78-0a339c93e611n%40googlegroups.com >>>>>>> >>>>>>> <https://groups.google.com/d/msgid/tiddlywiki/73a8e0c1-0318-4132-bd78-0a339c93e611n%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/-xTFWPwzq6g/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/c49364c4-baf5-4d16-92fd-5ee447572541n%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/tiddlywiki/c49364c4-baf5-4d16-92fd-5ee447572541n%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/630fccac-f5a9-4e40-a5ba-afc60d986043n%40googlegroups.com.

