github zsviczian/obsidian-excalidraw-plugin 2.29.1

3 hours ago

New and improved

  • Choose new-file destinations. The new-file dialog includes editable folder and filename fields. Companion plugins can also build template selectors through ExcalidrawAutomate.
  • Editable Lucide icons. Obsidian uses Lucide icons, now available as editable Excalidraw strokes. Search and insert them from the command palette "Insert Lucide Icon" or image menu. Also available to CLI agents and scripts through ea.addLucideIcon(). #3019
  • Mermaid diagrams. Migrated to Obsidian's new Pele library. Thank you, kepano! The new SVG importer brings diagram types not yet supported by Mermaid-to-Excalidraw into your scene as editable Excalidraw strokes. Update Excalidraw Extras to use the updated converter.
  • SVG imports. Import editable shapes and text from the image menu, or convert an SVG image already in your drawing. #3018
  • CLI image previews. Agents can inspect images and request smaller previews without changing the originals. #3004
  • Mindmap Builder. Copy your K-Plex canvas as Mindmap Builder Markdown, ready to paste into Excalidraw. Mindmap Builder also accepts Mermaid mindmap syntax from the clipboard. #2996 Its floating input hides in view mode and returns when editing resumes.

Fixed

  • Adding links to text or shape labels no longer breaks undo history.
  • Resized and cropped Markdown images retain their dimensions and crops when edited. #2947
  • Fullscreen works in nested workspace splits and restores the surrounding panes on exit. #2743
  • Image drops honor modifier-key actions, and YouTube thumbnails retain their video links. #2967
  • Settings no longer create unnecessary backup or Git updates when nothing has changed.

What's Changed

  • Document centralized issue labels and triage rules by @zsviczian in #2998
  • Correct issue labeling guide to existing unprefixed labels by @zsviczian in #2999
  • feat: MindMap Builder native branch copy/paste by @zsviczian in #3002
  • Reduce production main.js size by 110 KiB by @zsviczian in #3003
  • Identify failed drawing files and explain load errors (#2995) by @zsviczian in #2997
  • merge master into branch by @zsviczian in #3007
  • Fix #3004: safe CLI revisions and bounded image previews by @zsviczian in #3005
  • fix(settings): stop endless data.json rewrites — canonical key order and skip unchanged saves by @The-D66 in #3006
  • Honor drop actions and native embeddable sizing by @zsviczian in #2992
  • Fix text separators and editable image geometry by @zsviczian in #3015
  • Improve SVG-to-Excalidraw conversion fidelity and regression coverage by @zsviczian in #3018
  • Add native Lucide icon picker, EA API and CLI insertion by @zsviczian in #3019
  • Fix nested fullscreen and template cancellation; investigate Canvas sizing by @zsviczian in #3020
  • Add repeatable core Excalidraw and ExcalidrawAutomate regression suite by @zsviczian in #3022
  • Import SVGs as editable elements with text and local CSS colors by @zsviczian in #3027
  • Fix popout timer lifetimes and consolidate coding standards by @zsviczian in #3028
  • Improve file creation and Mindmap Builder integration by @zsviczian in #3029

New Contributors

Full Changelog: 2.29.0...2.29.1

Don't miss a new obsidian-excalidraw-plugin release

NewReleases is sending notifications on new releases.