ale Suggestion for plugin manager: one issue for us is a way to automatically update the plugin, which was discussed above.
The other issue is plugin <-> Sketch version compatibility. Currently, whenever a new version of Sketch comes out, we update the plugin and point all future downloads to that link. We'll then have users in all combinations:
1) latest Sketch, latest plugin (ok).
2) latest Sketch, old plugin (wont work).
3) old Sketch, new plugin. (wont work)
4) old Sketch, old plugin. (ok)
I don't want to maintain backwards compatibility, but still need a nice way to tell users that this version of the plugin doesn't work with this version of Sketch, without crashing.
One idea I was toying around was to add a version check on our server - the plugin will send its version and the corresponding Sketch version to our server, which will then return a true/false based on whether that combination will work or not.