Commit Graph
114 Commits
Author SHA1 Message Date
moklick 962db7082f Merge branch 'next' into refactor/use-react-flow 2024-04-29 17:30:58 +02:00
moklick 860128fd15 refactor(react): cleanup useReactFlow 2024-04-29 17:16:12 +02:00
moklick 7501eace79 fix(react): default node updates closes #4202 2024-04-29 13:35:58 +02:00
moklick 972da582e9 fix(react): useNodesInitialized true when nodes measured closes #4202 2024-04-25 17:02:57 +02:00
moklick 95fd22d25b chore(BatchProvider): cleanup 2024-04-25 15:08:10 +02:00
moklick a7b6789ce0 fix(react): handle setNodes batching in provider #4147 2024-04-25 12:57:24 +02:00
moklick 40937c38ae refactor(updateNode): replace false as default closes #4164 2024-04-22 15:09:30 +02:00
moklick 4a7ba3f6ea refactor(react): cleanup provider 2024-04-18 11:36:26 +02:00
moklick 12c081a62e chore(useReactFlow): cleanup 2024-04-17 13:50:52 +02:00
moklick 3348194dea refactor(xydrag): cleanup 2024-04-16 18:22:07 +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
moklick 8a56311e52 fix(intersection-helpers): use correct positions closes #4138 2024-04-15 13:18:57 +02:00
moklick 4fa3a87241 refactor(updates): only trigger dim updates when dim changed 2024-04-11 12:31:14 +02:00
Moritz KlackandGitHub fd2436cb60 Merge pull request #4105 from xyflow/refactor/internal-nodes
React Flow 12: separate user nodes and internal nodes
2024-04-09 13:33:25 +02:00
moklick 48ad9d3ccf feat(react): add internal node helper 2024-04-03 15:33:52 +02:00
moklick ea18e46a1a refactor(nodes): rename computed to measured, add helpers 2024-04-03 14:54:24 +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 e470e4e88f React Flow: opening context menu now correctly resets keypresses 2024-03-18 12:12:10 +01:00
moklick e0f7f0a01f chore(changelog): update 2024-03-14 16:18:53 +01:00
moklick b1c30ee653 refactor(intersections): use passed node values for calculations 2024-03-14 16:14:48 +01:00
peterkogoandGitHub 69e0be6d32 refactor(useNodesData): improve selector equality function (#3976)
* improved selector equality function for useNodesData

* fixed selector & useNodesData example

* added shallow-node-data as system function
2024-03-05 14:46:25 +01:00
moklick 87d363371b fix(react): handle drag for nodes that are initially hidden 2024-02-29 19:44:45 +01:00
moklick 14516ab061 fix(react): drag nodes after toggle hidden closes #3931 2024-02-26 15:01:17 +01:00
Moritz KlackandGitHub 1c9a5f3b30 Merge pull request #3929 from xyflow/extend-use-nodes-data
Extend useNodesData by {id, type, data}
2024-02-26 14:13:39 +01:00
moklick 3fc3b7e603 chore(useNodesData): cleanup return type 2024-02-26 14:13:12 +01:00
peterkogo 89a90cb848 added id, type to result from useNodesData 2024-02-20 18:59:34 +01:00
moklick c1beb6b58a chore(react): use useIsomorphicLayoutEffect hook to prevent SSR warning 2024-02-20 16:14:39 +01:00
moklick 07ddd97650 refactor(react): add generics to useStoreApi 2024-02-19 10:45:48 +01:00
moklick 7bc9558631 Merge branch 'next' into refactor/infer-node-types 2024-02-19 10:39:56 +01:00
moklick ad7403cc75 refactor(types): use same structure for nodes and edges 2024-02-17 15:45:10 +01:00
moklick 776f6ce0b7 chore(useStore): add tsdoc example 2024-02-17 14:35:20 +01:00
moklick f14480dc89 chore(useStore): cleanup 2024-02-17 12:24:38 +01:00
peterkogo 99fc00f5dc aligned useHandleConnections in svelte with react version 2024-02-15 11:32:55 +01:00
Moritz KlackandGitHub 4237775b6e Merge pull request #3907 from xyflow/refactor/set-nodes
Refactor(setNodes): improve current batching solution
2024-02-13 16:20:39 +01:00
moklick b77fe9da1f fix(deletion): do not delete node when user is inside input closes #3895 2024-02-13 10:50:57 +01:00
moklick c3d5c8cdfa refactor(useHandleConnections): also return edge id 2024-02-08 13:32:37 +01:00
moklick 7830b3573f chore(resizer): cleanup 2024-02-05 16:58:19 +01:00
peterkogo 5746c7b6fb merge next 2024-01-30 12:36:04 +01:00
moklick 112a552deb Merge branch 'next' into refactor/infer-node-types 2024-01-26 09:35:59 +01:00
moklick e352f3cdc4 chore(ts): add annotations for useReactFlow/ useSvelteFlow 2024-01-25 17:10:44 +01:00
moklick a345b2670b feat(react): infer node types from passed nodes 2024-01-24 18:25:31 +01:00
moklick 8983d64397 chore(react): use correct type for nodeRef 2024-01-24 15:45:49 +01:00
peterkogo ef12aa413e removed console print and fixed updatePosition 2024-01-24 13:53:44 +01:00
moklick 009fb42017 refactor(system): revise calcNextPosition 2024-01-24 13:04:44 +01:00
peterkogo 5d3efa73a8 refactored useUpdateNodePositions to useMoveSelectedNodes 2024-01-24 12:25:39 +01:00
moklick 3f5f5f78fa Merge branch 'next' into svelte-on-init 2024-01-23 15:49:34 +01:00
moklick 2b0fa97afe chore(examples): second input for useNodesData 2024-01-22 11:42:20 +01:00
Hayleigh Thompson a25854646a Batch calls to setNodes and addNodes for better perf. 2024-01-19 16:09:51 +00:00