Plugin Theme: What Difference between 'plugins' and 'extensions' folders
Hey everyone, long time no see! Missed me?
I noticed,I noticed that the official MuseScore plugins 'color notes' and 'courtesy_accidentals' have been moved from the plugins folder to the extensions folder.Do they have any differences?
I am currently developing a plugin. Would you recommend that I study the approach of these two plugins and create my new plugin in the extensions folder as well?
Comments
I forgot to mention it, this topic is prepared for version 4.5.
My understanding is that extensions are the way of the future, and the intention is to deprecate the current plugin system in some future version. Apparently they had intended to do some work on this in 4.5, but that got postponed. Anyway, it looks like these two plugins were ported over to the new extensions system, and the old plugin versions were disabled.
A skeleton of some initial documentation for the new system (not enough to be useful) is here: https://musescore.github.io/MuseScore/apidocs_4.5_generated/index.html
My hunch is that the new extensions system is probably subject to change, and since the old plugin system still works for now (and is much better understood), I would stick with plugins until we hear something more concrete about how extensions are supposed to work, rather than trying to figure it out from these two examples.
But I could be wrong about everything. :-)