Excalidraw
by Zsolt Viczian
Score: 74/100
favorite
share
Description
Category: Note Enhancements

The Obsidian Excalidraw Plugin is a powerful tool for sketching and note-taking. It offers a range of features, including custom fonts, pens, and OCR support. Users can import SVG files, convert them into drawings, and edit properties with ease. The plugin also includes a script engine for executing macros and assigning shortcuts. Additionally, it supports QuickAdd, Templater, and Dataview plugins. The ExcalidrawAutomate feature allows users to automate repetitive tasks, such as auto-toggling pens or hardware eraser buttons. With its multilingual support and full drawing file history synchronization, the Obsidian Excalidraw Plugin is a valuable addition to any Obsidian user's toolkit.

Stats
4465
stars
3,206,406
downloads
241
forks
110
days
3
days
3
days
165
total PRs
8
open PRs
11
closed PRs
146
merged PRs
1,822
total issues
778
open issues
1,044
closed issues
407
commits
Latest Version
4 days ago
Changelog

Fixed

  • PDF export scenario described in #2184
  • Elbow arrows do not work within frames #2187
  • Embedding images into Excalidraw with areaRef links did not work as expected due to conflicting SVG viewbox and width and height values
  • Can't exit full-screen mode in popout windows using the Command Palette toggle action #2188
  • If the image mask extended beyond the image in "Mask and Crop" image mode, the mask got misaligned from the image.
  • PDF image embedding fixes that impacted some PDF files (not all):
    • When cropping the PDF page in the scene (by double-clicking the image to crop), the size and position of the PDF cutout drifted.
    • Using PDF++ there was a small offset in the position of the cutout in PDF++ and the image in Excalidraw.
    • Images cropped from PDF++ before Excalidraw's new cropping feature was introduced did not load.
    • Updated a number of scripts including Split Ellipse, Select Similar Elements, and Concatenate Lines

New in ExcalidrawAutomate

  /**
   * Add, modify, or delete keys in element.customData and preserve existing keys.
   * Creates customData={} if it does not exist.
   * Takes the element id for an element in ea.elementsDict and the newData to add or modify.
   * To delete keys set key value in newData to undefined. So {keyToBeDeleted:undefined} will be deleted.
   * @param id
   * @param newData 
   * @returns undefined if element does not exist in elementsDict, returns the modified element otherwise.
   */
  public addAppendUpdateCustomData(id:string, newData: Partial<Record<string, unknown>>);

Minor code refactoring

  • Replaced some instances of any with proper type
  • Removed few instances of //@ts-ignore
  • Updated javadoc-style documentation of ExcalidrawAutomate
  • Updated ExcalidrawAutomate lib
README file from
Similar Plugins
info
• Similar plugins are suggested based on the common tags between the plugins.
Daily Notes Viewer
3 years ago by Johnson0907
Obsidian Math+
3 years ago by Oscar Capraro
This is an Obsidian plugin for taking math notes using Excalidraw.
Edit Gemini
2 years ago by Basil_Mori
Reading View Enhancer
2 years ago by Galacsh
This is a Obsidian plugin that enhances reading view. Main feature: arrow keys to toggle collapse.
Edit History
a year ago by Antonio Tejada
Obsidian Edit History Plugin, automatically save all the edit history of a note, browse and restore previous versions
Excalidraw CN
a year ago by Korbin Zhao
支持中文手写的 Excalidraw Obsidian 插件。A Obsidian plugin of Excalidraw supporting Chinese handwrite font.
Edit MDX
a year ago by Tim Peters
Create and edit mdx files in Obsidian.md as if they were md files.
Tag Buddy
a year ago by David Fasullo
Unlock powerful tag editing features in Reading Mode. Add, remove and edit tags across your vault. Use tag inboxes to level up any workflow with a powerful idea assembly line.
Tldraw
a year ago by Sam Alhaqab
A plugin to integrate Tldraw into Obsidian.
Tiff Viewer
10 months ago by Jan Ullmann
An obsidian plugin to easily convert tiff files to png so that they can be displayed in obsidian
Enhanced Copy
9 months ago by Mara-Li
A obsidian plugin that allows to copy in markdown in reading view or canvas read-only view
Ink
9 months ago by Dale de Silva
Markwhen
8 months ago by Markwhen
Markwhen obsidian plugin
simple-sketch
4 months ago by Yoh
an Obsidian plugin to create minimal sketches
CSV Editor
4 months ago by death_au
Edit CSV Files in Obsidian
Map View
4 months ago by esm
Interactive map view for Obsidian.md
Image Toolkit
4 months ago by sissilab
An Obsidian plugin for viewing an image.
Card View Mode
4 months ago by PADAone
Obsidian Card View Mode Plugin