To keep Excalidraw lightweight, improve startup performance, reduce plugin size, and address Obsidian's high-risk code scanner findings, several advanced features have been moved to the new Excalidraw Extras companion plugin.
The first time you use one of these features, Excalidraw will automatically prompt you to install Excalidraw Extras:
- LaTeX formulas (MathJax)
- Mermaid diagrams
- PDF printing
- Direct file system access (files outside your vault)
This change reduces Excalidraw's size to under 5 MB, allowing even Obsidian Sync Basic users to sync the plugin across all devices while keeping the core plugin lighter.
Fixed
- Keep runtime custom pen settings per custom pen index instead of sharing one active pen object. Switching between custom pens restores each pen's last adjusted stroke width, colors, fill style, and roughness. š@arias007 #2801
- Insert ANY file: Typing āpā in the search field opens the PDF selection #2791
- Blurry arrows in PNG export when arrows have a text label #2793, #11492
What's Changed
- excalidraw extras 1.0 implementation by @zsviczian in #2794
- excalidraw extras fixes by @zsviczian in #2796
- Type fixes by @zsviczian in #2798
- Update Color Scheme Manager script by @iwanhoogendoorn in #2797
- Keep custom pen runtime state independent by @arias007 in #2801
- Mostly lint by @zsviczian in #2803
- 2.24.0 by @zsviczian in #2806
New Contributors
Full Changelog: 2.23.12...2.24.0