Folks,
Has anyone done any work using the DiffTextWidget to identify, capture and distribute changes to a core tiddler? Even if the user needs to do this manually, it would allow each independent change to be applied independently, and reapplied if necessary.
Background example
There is a bit of work and discussions on updating the core tags macro, and tag pill, the fact is I have half a dozen changes to apply at least in my own wikis. I do not want to wait or perhaps dream that my changes would be incorporated.
My list of features, These include but are not limited to;
- The ability to provide a label (rather than the tag name) for the tag pill.
- This also permits a special feature I call virtual tags eg;
<<tagging todo label>>
in the subtitle presents a virtual tiddler for all tiddlers, in the tag pill drop down you can add the tag todo, to make it a todo item.
- This also permits a special feature I call virtual tags eg;
- An optional condition filter field that determines if a tag will be displayed on the view template.
- An optional Payload filter to alter what is included when dragging a pill to another wiki
- An optional list-filter to alter what appears in the tag pill dropdown list eg on the todo tag rather than
[tag[todo]]
use[tag[todo]!tag[done]]
Now I would like to package these to share with the community and between my wikis, the thing is each edits the same two core tiddlers, $:/core/ui/TagTemplate and $:/core/macros/tag it would seem I need to package them in one and modify the core tiddlers in one hit.
Conclusion
As long as we have parts of the core that are regularly updated by plugins or solutions this approach is desirable over the alternatives. Hence my above Question.