@Mirko that would require a complete rewrite of the plugin, so unfortunately if I ever do get around to it, it wont be any time soon.
On Thursday, May 27, 2021 at 10:14:09 AM UTC+2 compa...@gmail.com wrote: > Hi Saq, > > would it be an option for Streams to set "open" nodes into TW's draft-Mode? > Thinking a little more about the problem, Soren's idea is maybe worth to > think about closer. > > Regards, > Mirko > > saq.i...@gmail.com schrieb am Mittwoch, 26. Mai 2021 um 09:28:41 UTC+2: > >> Hi Mirko, >> >> Yes, i'm using Streams 0.2+. When typing on >>> https://saqimtiaz.github.io/sq-tw/streams-tiddlytoolmap2.html it >>> "feels" also relatively lazy when typing fast, but there you have a huge >>> stream (much much larger than my ones). Console states for my browser (FF) >>> between 150ms and 240ms mainRefresh for each keystroke (which is a lot when >>> you type fast) at your toolmap. >>> >> >> I intentionally use that wiki to test for performance issues as they get >> amplified due the size of the stream. With smaller streams there are no >> noticeable delays when typing. So if your own streams are much smaller, >> then there has to be another reason that the performance is so much slower. >> >> >>> In my wiki (aaldrich-tables in combination with content-nodes based on >>> your streams-plugin) i have ~500ms mainRefresh for each keystroke... as it >>> is not that easy to give my wiki away atm, i will first investigate a >>> little on my own regarding your "vars/set/wikify widget"-hint, which i >>> definitely have within my structure... >>> >> >> If you inspect the DOM structure of the streams in the web developer >> tools and see that they blink/refresh on every keystroke, that is a very >> good indicator that something in your widget tree causes everything to be >> re-rendered on each key stroke. You will notice that this does not happen >> when using Streams on the toolmap wiki or on the Streams demo site. >> >> When a variable set by the vars/set/wikify widget changes, that widget >> needs to remove and re-render all its children for them to be informed of >> the new variable value. >> >> >>> Anyway would it be nice to be able to disable the TW5-rerendering >>> (temporarily) globally. i will open a feature request. >>> >>> >> One hack here would be to write a widget that you wrap your templates in, >> which does not refresh its children. Note however that such an approach, or >> any approach that disables refresh, opens the door for data loss. >> >> Regards, >> Saq >> > -- 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/f4add754-fdb0-4252-8f21-f2b24e226994n%40googlegroups.com.