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!

3 Likes

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

1 Like

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!

1 Like

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!