As you know, we can add e.g a viewtemplate by tagging anything 
"$:/tags/ViewTemplate" and there are other system tags that enable similar 
"appendings" to various generated lists.

Well, a post <https://github.com/Jermolene/TiddlyWiki5/issues/3303> by 
@TonyM inspired further thoughts.. Basically Tony wants a "hook" so he can 
add stuff to the special fields area in the edit templates.

But wouldn't it make sense to generalize this so that *anything can be 
placed anywhere*? It should not be necessary to have an explicit ListWidget 
in only certain "container tiddlers"; instead any tiddler could be a 
potential "list-start" that other tiddlers can be prepended or appended 
onto. We are currently pretty limited in this regard.

Similar to current system tags, this could be interfaced by means of 
special "append:" and "prepend:" tags, such as 
"append:$:/core/ui/EditTemplate/fields". (Maybe it would also have to be 
tagged $:/tags/ViewTemplate ?)

Or perhaps something analogous to the "list-after"/"list-before" fields; 
you merely add a "prepend" or an "append" field with some other title as 
value, and it shows up there.

This could also make things more finely granular. Something like the 
mentioned fields template 
<https://tiddlywiki.com/#%24%3A%2Fcore%2Fui%2FEditTemplate%2Ffields> is 
pretty complex, not to mention the whole sidebar. Finer granularity allows 
for easier customization and less overwriting of shadow tids.

<:-)


-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywikidev.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/2b7aea6c-c78b-453a-9cb8-e816212881e3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to