https://skeeve.github.io/tw5-plugins
Currently you will find 3 plugins there:
- documentation - which is required by the other 2 plugins
- action-increment - which will, hopefully, help resolving issues with incrementing tiddler titles etc.
- pick - which can be used to extract information from other tiddlers
Feedback is welcome
github page for issues is https://github.com/Skeeve/tw5-plugins
As you saw: "documentation" is a prerequisit for the other 2 tiddlers, but I couldnÄt figure out how to make this auto-install when one of the others is selected for installation.
- Is this possible at all?
- I thought "dependent" in plugin.info is for this, but either I did it wrong or my understanding is wrong.
--
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 tiddlywikide...@googlegroups.com.
To post to this group, send email to tiddly...@googlegroups.com.
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/2064d889-8402-42e6-85a2-4e3cccd366c1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
the approach that is taken is to have a startup module that checks for the required dependencies, and displays an alert if any are missing. Have a look at the text-slicer plugin for an example of this.
Anyhow: Don't you think it's a good idea to have this as a core feature? Every plugin then simply needs to define one string per required plugin. The core could then take care required plugins are loaded.
Of course (I think) you could only require plugins which are either
a) Official or
b) In your own library
Is it worth an issue?
--
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 tiddlywikide...@googlegroups.com.
To post to this group, send email to tiddly...@googlegroups.com.
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/a3fb8bd0-f51b-4f8b-9557-44c262fe5dc5%40googlegroups.com.
The best next step would be for someone to experiment with an implementation, and then open an issue referencing it.
would generate a similar result
this could easly be transformed into a standard macro with three prameters.
if a unique tag like 'requires' is used then the results of these macros could be shown at startup by including (pseudo code)
list filter tag[requires] variable=ttt
br transclude tiddler=ttt
list
e.g. somewhere in sysytem defaulttiddlers
all users will automagically be notified and can take actions accordingly.
missing plugins create weird results in filters because they are interpreted as (hopefully also missing) fieldnames...maybe this default behaviour has to be optional as in opt-in.
just my 2ct's
wjam