Excalidraw Jetbrains Plugin Versions Save

Create or edit Excalidraw files within Jetbrains IDEs (IntelliJ, CLion, Webstorm, Goland, ...)

v0.4.0

4 months ago

Added

  • Toggle between light and dark separated from the current theme by @michael-pratt, see #92
  • Supports scratch files #90 #22
  • Exports to JPG and WEBP #69

Changed

  • New plugin icon, matching the new excalidraw icon
  • Upgraded excalidraw to version 0.17.0
  • Opens Excalidraw editor rather than JSON by @michael-pratt, see #93
  • Switched to offscreen rendering #17
  • Bumped the minimum platform to 2023.2

Fixed

  • Fixed various errors by rewriting the saving mechanism (now using kotlin coroutines), to fix asynchronous writes.
  • Saving and Continuous saving doesn't work with images with embedded excalidraw. #70 Unfortunately Excalidraw files with embedded images cannot be loaded due to excalidraw/excalidraw#7553.
  • Workaround for Excalidraw issue when exporting to SVG files, the font links are incorrect, see excalidraw/excalidraw#7543.

v0.3.2

2 years ago

New

  • This version is the first public release of the excalidraw integration.

    This version supports the edition of .excalidraw, and embedded excalidraw in svg and png image files. This plugin is engineered to be able to work offline, consequently online collaboration is not supported.

    Contributions are welcome: Excalidraw library support, plugin settings, switch to excalidraw.com (thus enabling collaboration), etc. Please check out the project.

v0.3.2-eap

2 years ago

Fixed

  • Incorrect editor selected in split panes (#11)

v0.3.1-eap

2 years ago

Fixed

  • Fixed compatibility issue with 2021.1.x

v0.3.0-eap

2 years ago

Added

  • SVG and PNG exports are now saved with an embedded scene (always on) (#11)
  • SVG and PNG files an embedded scene are recognized and can be loaded in the editor (#12)
  • Modified excalidraw files marker if Mark Modified (*) is ticked (in Preferences | Editor | General | Editor Tabs)

Changed

  • The Excalidraw webapp is now written in typescript
  • The Excalidraw webapp now inline sourcemaps to enable debugging within the JCEF DevTools, this was impossible due to a bug in chromium (see #7)
  • Refactored how editor are auto-saved, now using IntelliJ's built-in mechanism.

v0.2.0-eap

2 years ago

Added

  • Save drawing to SVG or PNG (without the Excalidraw scene metadata)
  • Options when saving to image (background color, dark mode, watermark)
  • Options to display the grid or to toggle the zen mode

Fixed

  • Fixed a bug that prevented to open JSON files, the code is trying identify Excalidraw JSON files

v0.1.0-eap

2 years ago

This is the first public EAP release of the Excalidraw integration.

The plugin should be available on the Jetbrains Marketplace in the next few days once it has been approved. Meanwhile it can be installed manually from disk:

Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...

Added

  • Initial support of Excalidraw integration in JetBrains IDEs : create, open (with autosave) .excalidraw (json) files.