Plugin: support Excalidraw in joplin

v1.2.0
Support excalidraw dialog

It seems that the panels are not very easy to use, so excalidraw panel will be discarded.

2 Likes

I was very happy to find an Excalidraw plugin for Joplin. I'm a big Excalidraw user on my Nextcloud instance. Thanks for creating it. :heart:

At the moment I've installed version 1.3.0 but it does not seem to be working on Joplin 2.9.17 (prod, darwin).

I see in the github repo an issue it's not working for others.

One question - is there anything (startup logs, etc) we can provide to help debug the problem? I'll have a look today myself to see if I can figure out what's goung wrong.

possible solution (worked for me):

  1. open Help-->Toggle development tools.
  2. look in the log for an error similar to the following one:
joplin.plugins: Uncaught exception in plugin "com.joplin.excalidraw": Error: ENOENT: no such file or directory, stat '/var/folders/z8/6_9tvj2d6931fmn5q64r1xjm0000gn/T/joplin-excalidraw-plugin/'
  1. create the missing directory.
  2. restart Joplin.
2 Likes

Hea @shikuz thanks very much for that. I didn't see that in the github issue thread, or anywhere else. I'm going to post that in the thread in case it helps people there.

@artikell are you interested in some usability and UI suggestions?

Welcome, I don't have a good idea at present. The current goal is to meet the needs.

Fascinating plugin. You made me discover this app. Thanks.
Just have a naive question to be sure. The excalidraw file, made with this plugin in Joplin is local and doesn't require internet, right?

Yes, you're right

I have been an excalidraw user and love the simplicity compared with say Miro canvas. Then I came across notion and obsidian about the same time. After hitting the block limit with Notion, I stayed with obsidian. I was searching for a better text presentation of the notes and I landed up here with Joplin. I am glad that I came across this product which seems to have a better notes document rather than plain vanilla markdown due to its rendering capabilities.

Excalidraw panels are very easy to use and are excellent for color pallet, sending layers back etc. Excalidraw is the most popular plugin for Obsidian, another note taking app. If you can implement full fledged excalidraw support without any changes that would be great. If any, supporting markdown links from Excalidraw back to the notes would be a great integration.

1 Like

This is a great plugin, and on Ubuntu 22.04, I got it to work after adding the missing directory with mkdir /tmp/joplin-excalidraw-plugin/ as the current user (not root).

The problem I am finding is that I have to do this every time I reboot my laptop, which is a shame. So something must be removing the directory, unless, I need to be using root and changing permissions.

Any help much appreciated.