This release comes with many backend refactoring from Excalidraw.com and some truly exciting new features.
First the "bad news". Due to the heavy refactoring, the release carries a considerable risk of having broken features. The refactoring targeted the toolbar in phone, tablet, desktop and tray modes. Things, including how the image tool or the more tool menu works might be broken.
Settings such as miro mode, displaying the crosshair in pen mode, double tap eraser, etc. may also have regressions. I did targeted testing of key changes on different devices, but that can never be complete.
This change carries a breaking changes as well.
- I've already contacted @iwan to updated the :clapper_board: Comic Strip Director script, which will not work with 2.26.0-beta.0.
- You'll need to update MindMap Builder as well, otherwise it will break when focusing and zooming on elements
New and Fixed from Excalidraw.com
- New: Flowcharts (
Ctrl/Cmd+ arrow keys) now intelligently route new shapes to avoid overlapping child nodes. #11532 - New Draw to Shape feature: Draw a shape freehand, and Excalidraw will automatically convert it into a perfect shape. #9313
- Fixed: Dragged arrow endpoints now respect grid and angle locks. #10972
- New: Double-click an arrow endpoint to toggle the arrowhead. #11615
ExcalidrawAutomate Breaking Change
- The Excalidraw component API has removed
api.scrollToContent(target?, opts?)and replaced it withapi.setViewport(opts | null). You'll need to update the MindMap Builder and Comic Strip Director scripts. If you have custom scripts using this API, you'll need to update them as well. For more information, see the Excalidraw CHANGELOG.