Skip to content

2.26.0-beta.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jul 09:42
2439b4c

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 with api.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.

https://x.com/excalidraw/status/2080344403667825082?s=20

https://x.com/excalidraw/status/2077090483336048700?s=20