Hi all. Been a long time since I have done anything with TW5 or anything else for that matter, still recovering from brain surgery where damage was definitely done but I have been lurking both forums all along (for years now without a word!) and regretfully find trying to use even the most basic functionality of TW a challenge due to its already built-in amazing flexibility and functionality. So I may be way off on this and want to say up front, first and foremost, I mean absolutely no disrespect to anyone involved here. However, as I am understanding this, I simply can not stand to watch this thread continue much longer. I can picture Jeremy right now trying to figure out how to allow an end user turn his fine-tuned jet airplane into a space station at the cost of other useful functionality he may be trying to add, He has proven to work very diligently on feature requests (usually very successfully) to provide needs that also meet the applications goals but this one is simply too much to ask IMHO and I do hope Jeremy seriously gives that consideration. I made a similar request years ago to meet a specific need that I no longer have, and couldn't implement now even if he gave me supervised directions complete with pictures on how to do so. Despite all that he probably did add that functionality (I can't even remember what it was at this point) and hope it didn't cost him too much time or if so it did turn out to be of use to the project as a whole.
That said, My first instinct to a thread suggesting a core change would be to fork it and go for it yourself (which is what I wish I had done while I still had the chops to try to do so) I am a little surprised this hasn't already been suggested. He can always implement those changes back into the core if it meets his requirements without the cost of a lot of his own time (GOD bless GIT). But be prepared to meet all the needs of his overall goals with TW5 and *ALL* the complexities that imply. Such as the Internal mechanisms that other core mechanisms may rely on that are based on the one you intend to change, the responsiveness of the application, clarity, and functionality for the typical and advanced end-user, testing to make sure changes have not broken any other functionality, any and all security implications involved, and everything else that Jeremy so diligently provides us with this amazing tool. I can understand a need to add special functionality a specific project might require at the cost of some of this (as I think was my case, my memory is shot) but given that the core has been built with the ability to transclude even itself providing what I feel is as much flexibility as one could expect and should allow almost anything within reason to be possible,. perhaps at this point, TW5 has reached a point of maximum returns in regards to adding new plugin programming features (especially if they are for specific needs and not the project as a whole)? (again all IMHO and yes I admit I am a total fanboy, his work on this is and was totally mind-blowing at least for me anyway LOL!). Thanks for taking the time to read all this if you made it this far I tend to rant on and on at this point... On Friday, July 5, 2019 at 2:51:08 PM UTC-5, Mat wrote: > > So I'm working on a plugin that, among other things, will give plugin > update alerts. (never mind how) > > I want to show this alert in the regular plugin list, ideally in > the $:/core/ui/Components/plugin-info tiddler which is the one showing each > separate plugin as a "row" in the plugin list. > > How should one approach manipulating core components? It is one matter for > personal tweaking but not so good when making public plugins. ...besides, > whose shadow tiddler wins? Once my overwrite is in a plugin it is no longer > an overwrite but a shadow, so which one should the system choose? > > Jeremy has mentioned putting in hooks which I interpret to mean things for > these sort of matters... so should I just "request a hook" and specify > exactly where? Or maybe I'm using the term "hook" in a faul way. > > <:-) > -- 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/2183b04d-fdea-4e0e-a990-38dc8411cf0d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
