diff --git a/manifest-beta.json b/manifest-beta.json index b94e61e..0dc749c 100644 --- a/manifest-beta.json +++ b/manifest-beta.json @@ -1,7 +1,7 @@ { "id": "obsidian-excalidraw-plugin", "name": "Excalidraw", - "version": "2.6.3-beta-6", + "version": "2.6.3", "minAppVersion": "1.1.6", "description": "An Obsidian plugin to edit and view Excalidraw drawings", "author": "Zsolt Viczian", diff --git a/manifest.json b/manifest.json index 735e7d0..1c6dc71 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "obsidian-excalidraw-plugin", "name": "Excalidraw", - "version": "2.6.2", + "version": "2.6.3", "minAppVersion": "1.1.6", "description": "An Obsidian plugin to edit and view Excalidraw drawings", "author": "Zsolt Viczian", diff --git a/package.json b/package.json index fbe6908..f72e8e1 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "es6-promise-pool": "2.5.0" }, "devDependencies": { + "jsesc": "^3.0.2", "@babel/core": "^7.22.9", "@babel/preset-env": "^7.22.10", "@babel/preset-react": "^7.22.5", diff --git a/src/dialogs/Messages.ts b/src/dialogs/Messages.ts index 5220483..a2b07db 100644 --- a/src/dialogs/Messages.ts +++ b/src/dialogs/Messages.ts @@ -17,6 +17,28 @@ I develop this plugin as a hobby, spending my free time doing this. If you find
Buy Me a Coffee at ko-fi.com
`, +"2.6.3":` +
+ +
+ +## New +- **Cropping PDF Pages** + - Improved PDF++ cropping: You can now double-click cropped images in Excalidraw to adjust the crop area, which will also appear as a highlight in PDF++. This feature applies to PDF cut-outs created in version 2.6.3 and beyond. +- **Insert Last Active PDF Page as Image** + - New command palette action lets you insert the currently active PDF page into Excalidraw. Ideal for setups with PDF and Excalidraw side-by-side. You can assign a hotkey for quicker access. Cropped areas in Excalidraw will show as highlights in PDF++. + +## Fixed +- Fixed **Close Settings** button toggle behavior [#2085](https://github.com/zsviczian/obsidian-excalidraw-plugin/issues/2085) +- Resolved text wrapping issues causing layout shifts due to trailing whitespaces [#8714](https://github.com/excalidraw/excalidraw/pull/8714) +- **Aspect Ratio and Size Reset** commands now function correctly with cropped images. +- **Cropped Drawings**: Adjustments to cropped Excalidraw drawings are now supported. However, for nested Excalidraw drawings, it's recommended to use area, group, and frame references instead of cropping. + +## Refactoring +- Further font loading optimizations on Excalidraw.com; no impact expected in Obsidian [#8693](https://github.com/excalidraw/excalidraw/pull/8693) +- Text wrapping improvements [#8715](https://github.com/excalidraw/excalidraw/pull/8715) +- Plugin initiation and error handling +`, "2.6.2":` ## Fixed - Image scaling issue with SVGs that miss the width and height property. [#8729](https://github.com/excalidraw/excalidraw/issues/8729) diff --git a/src/utils/Utils.ts b/src/utils/Utils.ts index 7f50dbb..256d48e 100644 --- a/src/utils/Utils.ts +++ b/src/utils/Utils.ts @@ -765,6 +765,8 @@ export function getPNGScale (plugin: ExcalidrawPlugin, file: TFile): number { }; export function isVersionNewerThanOther (version: string, otherVersion: string): boolean { + if(!version || !otherVersion) return true; + const v = version.match(/(\d*)\.(\d*)\.(\d*)/); const o = otherVersion.match(/(\d*)\.(\d*)\.(\d*)/);