Excalidraw plugin v2

I’ve been using Joplin Desktop for a while and the current Joplin Excalidraw plugin has some annoying bugs/issues and seems lagging behind in maintenance/updates.

For this reason I have forked it and made a few improvements:

  • SVG rendering in the preview panel (thanks to smallzh for the original code)
  • fixed annoying bug with missing /tmp/joplin-exalidraw-plugin folder
  • use local assets when possible instead of downloading from internet
  • better resource titles
  • support converting from current plugin’s resources to new ones

Beware: it cannot be installed side-by-side with the current Joplin Excalidraw plugin, so be careful with your notes and make backups if you are just trying things out.

I do not know the procedure to have it available in the plugins library but if the original is not going to be updated it could be published there; I can offer limited maintenance because I am not really an expert of this, just tried to make it work for my own usage.

Feel free to try it out and report issues on GitHub!

See the "Publishing the plugin" section here: joplin/packages/generator-joplin/generators/app/templates/GENERATOR_DOC.md at dev · laurent22/joplin · GitHub

Done; the package is on npmjs, so I hope it will show up as a Joplin plugin.

I haven’t tried it yet, but good job!!
Many folks were overlooking such a powerful tool just because that poor plugin wasn’t working out of the box, thank you so much for giving it another chance!

your Excalidraw plugin v2 does not work, if the build in plugin Freehand Drawing is enabled, see my Github Issue.

Thanks for the report, replied; patches welcome if someone figures out how to fix this!