Commit Graph
36 Commits
Author SHA1 Message Date
moklick 12c081a62e chore(useReactFlow): cleanup 2024-04-17 13:50:52 +02:00
moklick 6bab47fcb7 refactor(node-selection): cleanup 2024-04-17 12:34:31 +02:00
peterkogo 27987006f3 renamed newPosition to nextPosition, removed comment 2024-04-16 16:58:56 +02:00
peterkogo aad6de5359 simplified handleExpandParent, removed isParent, improved some functions 2024-04-16 16:54:38 +02:00
peterkogo 714d30b63f fixed bug with expanding parent, made adjustments to evaluateNodePosition 2024-04-16 13:19:44 +02:00
peterkogo 81bdaf6b68 prevent falsely adjusting currently dragged item on parentExpand 2024-04-15 17:31:48 +02:00
peterkogo 87086e9997 added correct expandParent offset of children 2024-04-15 17:23:14 +02:00
peterkogo ccf6578824 added parentLookup 2024-04-15 17:03:03 +02:00
peterkogo c5f394e1f7 use evaluateNodePosition for parentExpand 2024-04-15 15:58:25 +02:00
peterkogo 979fe7d565 broken parent expand on resize but almost there 2024-04-11 18:34:17 +02:00
moklick 4fa3a87241 refactor(updates): only trigger dim updates when dim changed 2024-04-11 12:31:14 +02:00
Moritz KlackandGitHub d50377e58e Merge pull request #4129 from xyflow/refactor/svelte-internal
Svelte: Refactor internals
2024-04-10 17:03:08 +02:00
moklick 8491883ee1 fix(react): update node dimensions when handle bounds undefined 2024-04-10 14:56:25 +02:00
peterkogo 835dec25ba resolved some requested changes 2024-04-10 14:47:49 +02:00
peterkogo 2d1d4717d9 fixed errors but still WIP 2024-04-10 09:30:00 +02:00
moklick 3e59ab94f0 refactor(nodes): rename parentNode to parentId 2024-04-09 13:26:54 +02:00
moklick ea18e46a1a refactor(nodes): rename computed to measured, add helpers 2024-04-03 14:54:24 +02:00
moklick f45f50671d refactor(react/internal-nodes): cleanup 2024-04-03 12:54:55 +02:00
moklick 6753c19188 fix(parentExpand): prevent jumping 2024-04-03 10:16:47 +02:00
moklick e409939234 refactor(node/internals): cleanup 2024-04-02 20:15:38 +02:00
moklick 67d979985d refactor(react): handle parent expand in store instead of applyChanges 2024-03-28 17:08:05 +01:00
moklick 844d574c4f refactor(react): separate user nodes and indernal nodes 2024-03-27 11:22:43 +01:00
moklick 04ba6e0e4e fix(nodes): re-measure nodes when dimensions are missing 2024-02-13 17:19:32 +01:00
moklick c3d5c8cdfa refactor(useHandleConnections): also return edge id 2024-02-08 13:32:37 +01:00
moklick 19bcfe28a2 fix(getNodesBounds): use absolute position by default, add options param 2024-01-25 17:46:46 +01:00
moklick 4143591d96 refactor(react): dont create new edge objects on setEdges 2023-12-18 17:03:48 +01:00
moklick 4316e23309 refactor(edge-renderer): work with edge ids instead of edges, like node renderer 2023-12-17 13:53:07 +01:00
moklick 46d42e7642 chore(store): cleanup 2023-12-13 17:05:13 +01:00
moklick 99a422f9f1 Merge branch 'main' into perf/noderenderer-minimap 2023-12-13 16:32:02 +01:00
moklick d4d773d9c6 feat(svelte): add useHandleConnections, useNodesData and useUpdateNodeData 2023-12-11 18:31:37 +01:00
Ivan Akulov 24390162e0 Store: don’t regenerate internal nodes if user-provided nodes haven’t changed 2023-11-25 02:06:43 +01:00
moklick d812dbbe53 refactor(nodes): add computed attr for width/height and absolute position 2023-11-21 15:06:42 +01:00
moklick e798e94275 refactor(react/svelte): use nodeLookup 2023-11-14 15:52:48 +01:00
moklick a147a20f6e refactor(react/svelte): use node lookup for perf improvement 2023-11-13 16:43:57 +01:00
moklick 9dfec49ed5 chore(system): rename BaseNode/BaseEdge types to NodeBase/EdgeBase 2023-06-13 16:54:26 +02:00
Moritz KlackandGitHub 65d1c3bbd4 Refactor/vanilla store utils (#3138)
* feat(stores): use vanilla store utils

* fix(store-utils): keep dimensions if possible

* feat(utils): add nodeDimension and panBy utils

* fix(svelte): use correct updateDim func

* refactor(react): cleanup store

* chore(tests): use new imports
2023-06-13 15:55:06 +02:00