iconify / iconify-sketch

Sketch plug-in for importing over 100,000 icons from 100+ icon sets, including Material Design Icons, FontAwesome, Jam Icons, Open Emoji and many others.
https://iconify.design/
Apache License 2.0
88 stars 9 forks source link

Doesn't open on macOS 13 / Safari 16 #24

Open jjozsi opened 1 year ago

jjozsi commented 1 year ago

The plugin (v2.0.7, Sketch v89) does nothing when clicked. I don't know if it's related to the M1 architecture or not. I couldn't even post an error message because Sketch DevTools doesn't support the M1 processor. :(

Uninstalling and reinstalling the plugin from a fresh download didn't fix the issue, it still doesn't open the icons window and seemingly nothing happens.

cyberalien commented 1 year ago

Just tested it, can confirm that it is broken for me too.

Whole Sketch plugin system is currently broken, doesn't work with latest macOS. Plugins seem to have issue with latest Safari. Build tools that are used to build plugins require old development environment that is no longer supported in latest macOS.

So I think it might take a while to fix because Sketch developers need to fix tools first.

jjozsi commented 1 year ago

Thank you for the quick reply. I'll try to file a bug report with Sketch themselves then. You are right, it might be more of a Safari / OS issue than Apple Silicon related as I remember the plugin was working until recently. I'll edit the title to better reflect your findings.

cyberalien commented 1 year ago

Found a workaround for build tools not working, also reported it to Sketch developers: https://github.com/skpm/skpm/issues/304

However, it didn't solve issue. Sketch is still crashing even with latest sketch-module-web-view. Nothing I can do about that, Sketch developers need to fix it.

jjozsi commented 1 year ago

Thank you, I also reported the issue with plugins to Sketch from my end user's point of view.

cyberalien commented 1 year ago

Tested other plugins. All plugins that use web view are crashing for me. However, one plugin that doesn't use web view is working.

So looks like issue is with sketch-module-web-view, which manages browser windows used by plugins. Reported issue there too.