Technically the plugin loading is pretty simple do do. I added a fairly extensive plugin system to FoldingText, TaskPaper could follow along the same lines. What’s been holding me back is the install/update process.
I’d really like something like the package manager that Atom has. So you can install and update plugins easily from within app. And so old outdated plugins don’t get loaded, etc. But I don’t want to build such a system from scratch myself. And it seems like even trying to integrated existing systems (such as NPM) would be a big job.
Maybe I’m overthinking things, but with FoldingText it felt like I was reinventing and existing wheel badly.
Does anyone have suggestions on any Mac apps that implement a robust plugin system? Maybe there’s some simpler approach that I’m not considering.