Commit Graph
63 Commits
Author SHA1 Message Date
peterkogo 4a30f3a0fd fixed node extent calculation and simplified calculateNodePosition 2024-08-20 12:42:57 +02:00
peterkogo d9563505d8 fix node extent 2024-08-19 17:44:36 +02:00
moklick 93af3409c4 fix(react/fitView): only trigger for resize observer 2024-08-14 16:33:08 +02:00
peterkogo 3f795f9ed8 fix nodeExtent causing jumping when dragging 2024-07-23 08:52:49 +02:00
moklick f722e2f0a3 fix(onNodeDragStop): nodes are set to dragging=false 2024-07-09 11:21:31 +02:00
moklick 69bd68f4b8 feat(panzoom): add paneClickDistance prop 2024-07-09 10:50:50 +02:00
moklick e5b8236a60 refactor(panzoom): return promises for viewport helpers 2024-07-08 15:34:41 +02:00
moklick 2503d32a88 feat(viewport-helpers): return promises 2024-07-08 13:18:07 +02:00
moklick 5c44dd9c31 Merge branch 'next' into enhance-connection-more 2024-06-27 17:14:17 +02:00
moklick b00eff979a Merge branch 'next' into absolute-origin 2024-06-27 17:03:58 +02:00
moklick aa0e131162 refactor(react): init store with user nodeOrigin 2024-06-27 17:01:01 +02:00
moklick 609f7ed792 refactor(positions): remove unused node origins 2024-06-27 15:03:35 +02:00
peterkogo 38de98b6b7 removed console.log 2024-06-26 18:13:38 +02:00
peterkogo 25dfeb1c02 dont invoke connection updates if the snapped handle stays the same 2024-06-26 18:12:56 +02:00
peterkogo 5493f045ff streamlined connections 2024-06-26 15:03:12 +02:00
peterkogo 44254648c8 changed naming and streamlined connections 2024-06-24 16:37:11 +02:00
peterkogo e81194d58a Include origin directly in positionAbsolute of node 2024-05-22 15:38:08 +02:00
moklick 7501eace79 fix(react): default node updates closes #4202 2024-04-29 13:35:58 +02:00
moklick 4a7ba3f6ea refactor(react): cleanup provider 2024-04-18 11:36:26 +02:00
moklick 3348194dea refactor(xydrag): cleanup 2024-04-16 18:22:07 +02:00
moklick 5af34fd9d4 fix(react): use equlity check for adopt user nodes 2024-04-16 17:52:15 +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 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
moklick 4fa3a87241 refactor(updates): only trigger dim updates when dim changed 2024-04-11 12:31:14 +02:00
moklick 3e59ab94f0 refactor(nodes): rename parentNode to parentId 2024-04-09 13:26:54 +02:00
moklick 4570b2494b chore(react/store): cleanup 2024-04-08 17:32:49 +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 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
peterkogo 7831fcef5b Merge branch 'next' into handle-connection-fixes 2024-02-27 17:02:09 +01:00
peterkogo 83e0a333b0 fixed handle connections 2024-02-27 16:54:21 +01:00
Moritz KlackandGitHub e5c667d068 Feat(nodes): add initialWidth and initialHeight (#3953)
* feat(react/svelte): add initialWidth/initialHeight closes #3793

* chore(packages): update changelogs
2024-02-27 15:21:35 +01:00
moklick edba3963d8 fix(react): re-measure nodes correctly 2024-02-15 17:59:54 +01:00
moklick 2860feec11 fix(react): uncontrolled flows with Provider 2024-02-13 16:12:31 +01:00
Moritz KlackandGitHub 6b18c9daeb refactor defaultNodes/defaultEdges handling (#3882)
* refactor(react): cleanup defaultnodes/defaultedges handling

* chore(examples): cleanup

* chore(examples): cleanup

* fix(react): selection for uncontrolled flows
2024-02-07 17:09:39 +01:00
peterkogo 829c82cfda fixed, parentExpand & simplified updateNodePositions 2024-01-24 13:44:28 +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 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
moklick b6743a3cf3 refactor(react/handle-connection-state): cleanup 2023-12-04 14:23:42 +01:00
moklick 124df00f60 feat(react): connection lookup draft 2023-12-01 12:10:01 +01:00
Ivan Akulov 7ea2e664ed Fix: pass a correct nodeLookup object in setDefaultNodesAndEdges()
This ensures `nodeLookup` is filled correctly at the first render of uncontrolled `ReactFlow`. (This was an issue before, but it caused severe visual issues with changes from previous commits.)
2023-11-25 02:18:57 +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