Quick update everyone: in order to avoid the issues we've had in previous Sketch releases, where some plugin versions would crash or make Sketch unusable, we've taken the decision of disabling incompatible plugins in Sketch 45.
An "incompatible" plugin would be "anything that breaks Sketch in a way that makes our support team want to cry" 🙂
The way the system works is we'll have a plist file in the app bundle, where we'll store information about which combinations of plugin identifier + version cause issues in Sketch.
At launch, we'll disable the known offenders and warn the user about the fact, offering a way to update those plugins that have a new version available. Keep in mind that the version part is important: if plugin
com.sketchapp.custom-panel is known to break Sketch in version
1.1, but the issue is fixed in version
1.2, we'll only warn users that have version 1.1 installed, not those who already have version 1.2.
We hope this will make life easier for everyone, since we'll all get less support requests and our users will be happier when their plugins keep working after a Sketch update.
Thank you for your attention!