Fixes
- On rare occasions, when closing Obsidian with an Excalidraw file open, syncing the drawing with the underlying markdown before saving was in a race condition that resulted in an invalid JSON. I moved this code into an await block
- Changed fullscreen mode, to be even more fullscreen
- Hover preview did not show in fullscreen mode, I added an ugly workaround, for now, to reattach the popover to the contentEl, because in fullscreen mode only the contentEl is visible, other DIVs are hidden.
- Changed how image updates happen after settings changes. Moved reloadRequests and embedUpdates to settings.hide().
New feature
- Added setting to have a different prefix for URL links.
- Added a new frontmatter switch for document-specific URL prefix.
---
excalidraw-plugin: parsed/raw
excalidraw-link-prefix: "📍"
excalidraw-url-prefix: "🌐"
excalidraw-link-brackets: false/true
---