From 2318e850dd6bec0595990a33f56e54550c1bf971 Mon Sep 17 00:00:00 2001 From: Andelf Date: Thu, 7 Dec 2023 16:19:57 +0800 Subject: [PATCH] enhance(draw): save img assets --- package.json | 2 +- src/main/frontend/extensions/excalidraw.cljs | 4 ++-- yarn.lock | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 03218369c..ef2daa866 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "@capacitor/status-bar": "^5.0.0", "@capawesome/capacitor-background-task": "^5.0.0", "@capgo/capacitor-navigation-bar": "^6.0.0", - "@excalidraw/excalidraw": "0.15.3", + "@excalidraw/excalidraw": "0.16.1", "@highlightjs/cdn-assets": "10.4.1", "@isomorphic-git/lightning-fs": "^4.6.0", "@logseq/capacitor-file-sync": "5.0.1", diff --git a/src/main/frontend/extensions/excalidraw.cljs b/src/main/frontend/extensions/excalidraw.cljs index 760d66465..f94f6b24f 100644 --- a/src/main/frontend/extensions/excalidraw.cljs +++ b/src/main/frontend/extensions/excalidraw.cljs @@ -106,7 +106,7 @@ :height (if wide-mode? 650 500)}} (excalidraw (merge - {:on-change (fn [elements app-state] + {:on-change (fn [elements app-state files] (when-not (or (= "down" (gobj/get app-state "cursorButton")) (gobj/get app-state "draggingElement") (gobj/get app-state "editingElement") @@ -118,7 +118,7 @@ (reset! *elements elements->clj) (draw/save-excalidraw! file - (serializeAsJSON elements app-state)))))) + (serializeAsJSON elements app-state files "local")))))) :zen-mode-enabled @*zen-mode? :view-mode-enabled @*view-mode? diff --git a/yarn.lock b/yarn.lock index cdd6d8bb5..0964995a7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -350,10 +350,10 @@ optionalDependencies: global-agent "^3.0.0" -"@excalidraw/excalidraw@0.15.3": - version "0.15.3" - resolved "https://registry.yarnpkg.com/@excalidraw/excalidraw/-/excalidraw-0.15.3.tgz#5dea570f76451adf68bc24d4bfdd67a375cfeab1" - integrity sha512-/gpY7fgMO/AEaFLWnPqzbY8H7ly+/zocFf7D0Is5sWNMD2mhult5tana12lXKLSJ6EAz7ubo1A7LajXzvJXJDA== +"@excalidraw/excalidraw@0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@excalidraw/excalidraw/-/excalidraw-0.16.1.tgz#a928945d567a1f5c0aa75bd1b1c05b50329eb27a" + integrity sha512-4zirHk7dNx6SVq2jQmYOLliqAa1h3WPVqHM5qtJyhD769VsOqwlkopAcnZMb3G1PeIMm6cf2F31quS5MVqvoOQ== "@highlightjs/cdn-assets@10.4.1": version "10.4.1"