Saq,

I just got to try this now I am back at my desktop and looking good. A Few 
quick comments on your latest notes.

Interestingly before looking I expected the tiddler titles to actually be 
the text in the bullets. I would be fine with this even. The actual text 
field could be used in subsequent lines since bullet points naturally are 
"points" or list items. In which case the title of the subtiddler is 
somewhat obvious, and in fact normally contains the words that helps one 
determine when the items is needed and where.

I would just add whatever we want to call a bulletstream it is a method by 
which to outline, and the main feature of mind mapping apps is not really 
the visualisation but to be able to make a root above the root and other 
relationships as needed and quickly, before the though disappears. I see 
bullet stream as capable of this.


>    1. do nothing and use an external plugin like Relink (current 
>    situation, but its a non trivial plugin dependency)
>
>  I agree with this strategy but wonder if a relink equivalent should be 
introduced to the core, as fundamental as it is, even if it is selectable.

>
>    1. make a core pull request to get a rename tiddler hook that is 
>    usable (the current one isnt) and handle the rename updates
>
> That makes sense for this and other future use no matter what. 

>
>    1. rework all relationships between tiddlers to be based on UUIDs 
>    rather than tiddler titles. This is entirely doable and would be rename 
>    resilient, at the cost of longer and more complex code. The mapping from 
>    child tiddler to parent is already UUID based, the reverse could be as 
>    well, it just makes lookups harder.
>
> Having explored the creation of compound tiddlers, I have considered 
related issues for some time. I also build a simple UUID method that works 
comprehensively. I actually believe it can be quite simple. There are even 
techniques to make lookups simple. I will give this more thought after 
reading and playing more.
 

>
>    1. Use the "list" field and the core ability to update... except that 
>    we will at some point clash with other things (like tags) using this field 
>    as well.
>    I would prefer to have the option to leave the tags untouched and thus 
>    usable for other purposes.
>
> I like this approach to leave tags untouched. But tags are just an example 
of a kind of list anyway. If the root tiddler contained a list of tiddlers, 
Names or ideally UUIDs or as I have come to realise they need not be as 
universal as one may think, current tiddler titles are not universal. What 
I call a TSN Tiddler Serial Number can be created as needed as long as 
there is no ambiguity, they can be short, and collected together like a 
list of tiddlers. Given a list draggable tool they can be reordered. 
Perhaps even an alt-tag field of sorts. A few simple macros could work like 
the qualify macro to dish out a unique id as needed, or provided a TSN 
display the title of the tiddler that owns it. I will look at this a little 
further.

Take your time with your health, but it sounds like it is sometimes your 
source of inspiration, if not the time you build things.

Love your work

Thanks again
Tony

-- 
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/271ab1df-13d8-4762-804b-27c9f316acae%40googlegroups.com.

Reply via email to