From cec8f4d77e6ef8645ae2427061c2908e21952e59 Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Sun, 22 May 2022 22:05:57 +0200 Subject: [PATCH] refactor(vue-flow,nodes): use absolute positions instead of deltas --- .../src/components/Nodes/NodeWrapper.vue | 64 ++----- packages/vue-flow/src/composables/useDrag.ts | 176 ++++++++++-------- packages/vue-flow/src/store/actions.ts | 33 ++-- packages/vue-flow/src/types/changes.ts | 13 ++ packages/vue-flow/src/types/store.ts | 11 +- packages/vue-flow/src/utils/changes.ts | 45 +---- packages/vue-flow/src/utils/drag.ts | 106 +++++++++++ packages/vue-flow/src/utils/node.ts | 18 +- 8 files changed, 265 insertions(+), 201 deletions(-) create mode 100644 packages/vue-flow/src/utils/drag.ts diff --git a/packages/vue-flow/src/components/Nodes/NodeWrapper.vue b/packages/vue-flow/src/components/Nodes/NodeWrapper.vue index 3f85cc94..e899a1e9 100644 --- a/packages/vue-flow/src/components/Nodes/NodeWrapper.vue +++ b/packages/vue-flow/src/components/Nodes/NodeWrapper.vue @@ -1,8 +1,8 @@