Hi Saq,
Thanks for the link. I admit I never made time to watch that hangout video before, but it was good. I love your Notation app.
I very much like your approaches in general, especially the keyboard integration. I'm trying not to look too much at Streams and NotoWritey, because I want to see whether I end up converging on the same thing or ending up with something different. Also because, before I started building, I hadn't learned enough about filters and variables in TW to really understand what I'm looking at. My list-making macros are pretty mature now, though messy. I'll be looking at Streams when I go to add keyboard support for rearranging tiddlers in a list.
I've already benefited from your contributions on the group (and those of many others), and also have to say I peeked at your GitHub to figure out how to package a plugin, and to see how you made your bullet points with CSS (ha!).
You mentioned learning JS from reading the TiddlyWiki Classic code -- I believe the first JS I ever wrote came from tweaking my TiddlyWiki starting in 2005 (hey, I had a dissertation to write). I did not (more's probably the pity) go through and understand the TW file. I let the JS internals be a bit mysterious to me for many years.
Coming back to it, I can't believe what we can now do using just WikiText macros. Even if sometimes it would be easier to write in JS than to figure out what is going wrong with my filter. :P
I've always agreed that TW's superpower is as a platform for building for your own personalised thing. Well, that and working locally. Two superpowers, at least. If anyone ever uses my own macro code, I expect it would be more as a basis to build what they want than as a packaged add-on.
Cheers,
Chris