Releases: bric3/excalidraw-jetbrains-plugin
v0.4.2
v0.4.1
-
Note: At this time excalidraw.com uses an unreleased version of
excalidraw/excalidraw, unfortunately, the exported files may not render
correctly in IDE plugin that use a released version of excalidraw.The next Excalidraw release should be v18.
This plugin uses version is 0.17.6.See #342 for workarounds
Changed
-
Use the new
org.jetbrains.intellij.platform
v2.0.0 Gradle plugin to build the Excalidraw plugin -
Don't use offscreen rendering (OSR) by default due to issues with trackpad (at least on macOs), see
https://youtrack.jetbrains.com/issue/IJPL-156342/Scrolling-of-the-Whats-new-in-IntelliJ-IDEA-is-too-fast-faster-than-code-filesThis is tunable in the advanced settings. #364
-
Plugin compatibility with 2024.3
v0.4.0
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
New
-
This version is the first public release of the excalidraw integration.
This version supports the edition of
.excalidraw
, and embedded excalidraw
insvg
andpng
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
Fixed
- Incorrect editor selected in split panes (#11)
v0.3.1-eap
Fixed
- Fixed compatibility issue with 2021.1.x
v0.3.0-eap
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
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
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.