From 2d76bf345d8410b33d139768a9ac1c922b606347 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Sat, 8 Oct 2022 15:05:50 +0200 Subject: [PATCH] refactor(edges)!: simplify edge paths and center calculations --- docs/components/examples/edges/CustomEdge.vue | 17 +---- .../components/examples/edges/CustomEdge2.vue | 16 +--- docs/components/home/edges/Custom.vue | 2 +- examples/vite/src/Edges/CustomEdge.vue | 16 +--- examples/vite/src/Edges/CustomEdge2.vue | 18 ++--- .../FloatingEdges/FloatingConnectionLine.vue | 2 +- .../vite/src/FloatingEdges/FloatingEdge.vue | 2 +- .../ConnectionLine/ConnectionLine.vue | 43 +++++------ .../vue-flow/src/components/Edges/BaseEdge.ts | 12 +-- .../src/components/Edges/BezierEdge.ts | 18 +---- .../src/components/Edges/SimpleBezierEdge.ts | 17 +---- .../src/components/Edges/SmoothStepEdge.ts | 17 +---- .../src/components/Edges/StraightEdge.ts | 16 ++-- .../src/components/Edges/utils/bezier.ts | 73 +++++++------------ .../src/components/Edges/utils/general.ts | 71 +++++++++--------- .../src/components/Edges/utils/index.ts | 3 +- .../components/Edges/utils/simple-bezier.ts | 50 +++++-------- .../src/components/Edges/utils/smoothstep.ts | 45 ++++++++---- .../src/components/Edges/utils/straight.ts | 24 ++++++ packages/vue-flow/src/index.ts | 9 +-- packages/vue-flow/src/types/connection.ts | 1 + packages/vue-flow/src/types/edge.ts | 4 +- 22 files changed, 206 insertions(+), 270 deletions(-) create mode 100644 packages/vue-flow/src/components/Edges/utils/straight.ts diff --git a/docs/components/examples/edges/CustomEdge.vue b/docs/components/examples/edges/CustomEdge.vue index d1b6d6ec..9c5bebc8 100644 --- a/docs/components/examples/edges/CustomEdge.vue +++ b/docs/components/examples/edges/CustomEdge.vue @@ -1,5 +1,5 @@