From 3fdf91a55a3cdc13ced2accfc75f02e937ddc0ca Mon Sep 17 00:00:00 2001 From: chenshenhai Date: Sat, 27 May 2023 16:40:52 +0800 Subject: [PATCH 1/3] fix: fix the issue of ineffective updateElement --- packages/core/dev/main.js | 5 +++++ packages/core/src/mixins/element.ts | 1 + 2 files changed, 6 insertions(+) diff --git a/packages/core/dev/main.js b/packages/core/dev/main.js index 4597895..acd544c 100644 --- a/packages/core/dev/main.js +++ b/packages/core/dev/main.js @@ -31,3 +31,8 @@ const core = new Core( } ); core.setData(data); + +const elem1 = core.getData().elements[1]; +elem1.desc.text = 'Updated'; + +core.updateElement(elem1); diff --git a/packages/core/src/mixins/element.ts b/packages/core/src/mixins/element.ts index 5f8b010..8e86144 100644 --- a/packages/core/src/mixins/element.ts +++ b/packages/core/src/mixins/element.ts @@ -62,6 +62,7 @@ export function updateElement( resourceChangeUUIDs.push(result); } data.elements[i] = _elem; + core.setData(data); break; } } From 7c831450d14f34e2eb0d937bccdd4896b2c4b4b8 Mon Sep 17 00:00:00 2001 From: chenshenhai Date: Sat, 27 May 2023 16:45:46 +0800 Subject: [PATCH 2/3] v0.3.1 --- lerna.json | 2 +- packages/board/package.json | 6 +++--- packages/core/package.json | 10 +++++----- packages/idraw/package.json | 8 ++++---- packages/renderer/package.json | 6 +++--- packages/types/package.json | 2 +- packages/util/package.json | 4 ++-- 7 files changed, 19 insertions(+), 19 deletions(-) diff --git a/lerna.json b/lerna.json index b42a797..974d7c2 100644 --- a/lerna.json +++ b/lerna.json @@ -7,5 +7,5 @@ "packages/core", "packages/idraw" ], - "version": "0.3.0" + "version": "0.3.1" } diff --git a/packages/board/package.json b/packages/board/package.json index e9bdda6..4056884 100644 --- a/packages/board/package.json +++ b/packages/board/package.json @@ -1,6 +1,6 @@ { "name": "@idraw/board", - "version": "0.3.0", + "version": "0.3.1", "description": "", "main": "dist/esm/index.js", "module": "dist/esm/index.js", @@ -21,10 +21,10 @@ "author": "chenshenhai", "license": "MIT", "devDependencies": { - "@idraw/types": "^0.3.0" + "@idraw/types": "^0.3.1" }, "dependencies": { - "@idraw/util": "^0.3.0" + "@idraw/util": "^0.3.1" }, "publishConfig": { "access": "public" diff --git a/packages/core/package.json b/packages/core/package.json index 8b6e0f5..2ecc93c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@idraw/core", - "version": "0.3.0", + "version": "0.3.1", "description": "", "main": "dist/esm/index.js", "module": "dist/esm/index.js", @@ -21,12 +21,12 @@ "author": "chenshenhai", "license": "MIT", "devDependencies": { - "@idraw/types": "^0.3.0" + "@idraw/types": "^0.3.1" }, "dependencies": { - "@idraw/board": "^0.3.0", - "@idraw/renderer": "^0.3.0", - "@idraw/util": "^0.3.0" + "@idraw/board": "^0.3.1", + "@idraw/renderer": "^0.3.1", + "@idraw/util": "^0.3.1" }, "publishConfig": { "access": "public" diff --git a/packages/idraw/package.json b/packages/idraw/package.json index e66b3ac..2e34a43 100644 --- a/packages/idraw/package.json +++ b/packages/idraw/package.json @@ -1,6 +1,6 @@ { "name": "idraw", - "version": "0.3.0", + "version": "0.3.1", "description": "", "main": "dist/esm/index.js", "module": "dist/esm/index.js", @@ -21,11 +21,11 @@ "author": "chenshenhai", "license": "MIT", "devDependencies": { - "@idraw/types": "^0.3.0" + "@idraw/types": "^0.3.1" }, "dependencies": { - "@idraw/core": "^0.3.0", - "@idraw/util": "^0.3.0" + "@idraw/core": "^0.3.1", + "@idraw/util": "^0.3.1" }, "publishConfig": { "access": "public" diff --git a/packages/renderer/package.json b/packages/renderer/package.json index d924500..c23dd41 100644 --- a/packages/renderer/package.json +++ b/packages/renderer/package.json @@ -1,6 +1,6 @@ { "name": "@idraw/renderer", - "version": "0.3.0", + "version": "0.3.1", "description": "", "main": "dist/esm/index.js", "module": "dist/esm/index.js", @@ -21,10 +21,10 @@ "author": "chenshenhai", "license": "MIT", "devDependencies": { - "@idraw/types": "^0.3.0" + "@idraw/types": "^0.3.1" }, "dependencies": { - "@idraw/util": "^0.3.0" + "@idraw/util": "^0.3.1" }, "publishConfig": { "access": "public" diff --git a/packages/types/package.json b/packages/types/package.json index 423f631..a497e1c 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@idraw/types", - "version": "0.3.0", + "version": "0.3.1", "description": "", "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/util/package.json b/packages/util/package.json index 823d02b..00a4901 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -1,6 +1,6 @@ { "name": "@idraw/util", - "version": "0.3.0", + "version": "0.3.1", "description": "", "main": "dist/esm/index.js", "module": "dist/esm/index.js", @@ -21,7 +21,7 @@ "author": "chenshenhai", "license": "MIT", "devDependencies": { - "@idraw/types": "^0.3.0" + "@idraw/types": "^0.3.1" }, "publishConfig": { "access": "public" From 995e3dceb3a32b05e1a960ddea77a4cdb6055fe5 Mon Sep 17 00:00:00 2001 From: chenshenhai Date: Sat, 27 May 2023 16:48:54 +0800 Subject: [PATCH 3/3] chore: update pnpm-lock --- pnpm-lock.yaml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bf96a3c..3b51dc9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -134,50 +134,50 @@ importers: packages/board: dependencies: '@idraw/util': - specifier: ^0.3.0 + specifier: ^0.3.1 version: link:../util devDependencies: '@idraw/types': - specifier: ^0.3.0 + specifier: ^0.3.1 version: link:../types packages/core: dependencies: '@idraw/board': - specifier: ^0.3.0 + specifier: ^0.3.1 version: link:../board '@idraw/renderer': - specifier: ^0.3.0 + specifier: ^0.3.1 version: link:../renderer '@idraw/util': - specifier: ^0.3.0 + specifier: ^0.3.1 version: link:../util devDependencies: '@idraw/types': - specifier: ^0.3.0 + specifier: ^0.3.1 version: link:../types packages/idraw: dependencies: '@idraw/core': - specifier: ^0.3.0 + specifier: ^0.3.1 version: link:../core '@idraw/util': - specifier: ^0.3.0 + specifier: ^0.3.1 version: link:../util devDependencies: '@idraw/types': - specifier: ^0.3.0 + specifier: ^0.3.1 version: link:../types packages/renderer: dependencies: '@idraw/util': - specifier: ^0.3.0 + specifier: ^0.3.1 version: link:../util devDependencies: '@idraw/types': - specifier: ^0.3.0 + specifier: ^0.3.1 version: link:../types packages/types: {} @@ -185,7 +185,7 @@ importers: packages/util: devDependencies: '@idraw/types': - specifier: ^0.3.0 + specifier: ^0.3.1 version: link:../types packages: