See the notes for the beta release for a detailed list of changes in 2.4.0
Notice
There is a minor formatting issue when you set non-default font size in Obsidian > Appearance
settings. I won't publish an update just because of this. If you are impacted, you can add the following CSS snippet under Obsidian > Appearance > CSS Snippets
. Open the folder, create a file e.g. "excalidraw-style-tweak.css
" and paste the below code save the file, update the list of snippets in Obsidian and enable this new snippet.
.excalidraw div[data-radix-popper-content-wrapper] > div > div.Island {
max-width: 13rem !important;
}
.excalidraw .App-menu__left {
width: 12.5rem !important;
}
New
- Flowcharts with CTRL/CMD+Arrow and ALT/OPT+Arrow keys
- Improved PDF Support
- PDF++ cropped area paste
- Import PDF into frames
- Element links with metadata
- Obisidan Hotkey overrides
- Support for Zotero style markdown links
QoL
- Much improved freedraw flow, less autosave glitches
- Link editor CTRL+Meta/(CTRL+CMD) + click or via the command palette "Open the image-link or LaTeX-formula editor.
- Improved search and search results
- Disable double tap ereaser activation in pen mode
- Single click editing of markdown embeddables
- Set grid size and frequency
- Improved paste
- Pan & Zoom while editing Text
- Save active too-state (e.g. tool-lock) with the drawing
- Show/hide "sword" splashscreen in new drawings
Fixed
- Duplicate line points when Alt+click adding new points in line editor- - Excalidraw Automate measureText, impacting gate placement in ExcaliBrain
- If a group includes a frame, the image reference will include all the elements in the frame, not just the frame
- Excalidraw rendering issues in markdown preview
- Markdown pages embedded in Excalidraw were broken
- Drawing did not save arrow type
- Fixed rendering of newly pasted links
ExcalidrawAutomate
- new functions
- tex2dataURL
- addElementsToFrame
- resetImageAspectRatio
- Changed
- getViewSelectedElements(includeFrameChildren: boolean = true);
- getOriginalImageSize with option to wait for the image to load