Commit Graph
4686 Commits
Author SHA1 Message Date
moklick a1656832bf chore(changesets): ignore examples 2024-06-05 17:41:50 +02:00
peterkogo 82dddb2579 added straight edge to path built-in-types 2024-06-05 17:21:41 +02:00
peterkogo fd02d2f245 made comment more explicit 2024-06-05 16:35:08 +02:00
peterkogo 7547531306 abort drag when multiple touches are detected 2024-06-05 16:27:33 +02:00
moklick 83867733e9 feat(repo): add changeset cli 2024-06-05 15:58:08 +02:00
peterkogo 99d0bc2cad prevent zooming on mobile if zoomOnPinch is false 2024-06-05 14:19:16 +02:00
moklick 8236dc6181 Merge branch 'next' 2024-06-05 13:09:24 +02:00
moklick 9d1cfb24ce chore(changelog): update 2024-06-05 13:09:12 +02:00
Moritz KlackandGitHub 9f329703b8 Merge pull request #4328 from xyflow/next
React Flow 12.0.0-next.19 and Svelte Flow 0.1.4
2024-06-05 13:08:46 +02:00
Moritz KlackandGitHub 2236138b8a Merge pull request #4339 from lcsfort/patch-1
fix: Correct parent node lookup in evaluateAbsolutePosition
2024-06-05 13:02:49 +02:00
moklick 48f07d5935 chore(packages): bump 2024-06-05 12:58:44 +02:00
moklick a66bc2c2cc chore(system): cleanup d3 type usage 2024-06-05 12:57:33 +02:00
moklick d0e43b8fb6 chore(packages): update deps 2024-06-05 12:57:19 +02:00
Luis CarlosandGitHub abeb4086d3 fix: Correct parent node lookup in evaluateAbsolutePosition
### Summary

This PR fixes a bug in the `evaluateAbsolutePosition` function where the incorrect parent node was being retrieved from the `nodeLookup` in each iteration of the while loop.

### Changes

- Modified the line `const parent = nodeLookup.get(parentId);` to `const parent = nodeLookup.get(nextParentId);`.

### Reason

The original implementation used `parentId` to look up the parent node, which did not change within the loop. This resulted in the same parent node being used for each iteration, leading to incorrect calculations of the absolute position. By using `nextParentId`, we ensure that the correct parent node is retrieved and used in each iteration.
2024-06-05 09:29:48 -01:00
Moritz KlackandGitHub 875e6433bb fix(svelte): use user viewport store for init viewport closes #4335 (#4338)
* fix(svelte): use user viewport store for init viewport closes #4335

* refactor(svelte): viewport init

* chore(svelte): changelog
2024-06-05 11:32:04 +02:00
peterkogo a22154b9ae fixed some type mismatches with default values 2024-06-04 14:46:53 +02:00
moklick 68f7d6c9a3 chore(svelte): cleanup internal nodes and edges 2024-06-04 14:40:38 +02:00
moklick 88af9ab210 chore(svelte): changelog 2024-06-04 14:28:25 +02:00
moklick 8000711d8c Merge branch 'next' of github.com:xyflow/xyflow into next 2024-06-04 14:28:19 +02:00
Moritz KlackandGitHub fb416ca5ad Merge pull request #4330 from xyflow/svelte-fix-panel
removed pointer events from panel when user selection is active
2024-06-04 14:27:55 +02:00
moklick 2f45754457 chore(svelte): changelog 2024-06-04 14:27:17 +02:00
moklick 7b215993b8 Merge branch 'next' of github.com:xyflow/xyflow into next 2024-06-04 14:26:47 +02:00
Moritz KlackandGitHub 0f44b8d4d2 Merge pull request #4331 from xyflow/svelte-fix-selection
Svelte: Fix deselection of edges
2024-06-04 14:26:29 +02:00
moklick 0434d6c1d8 chore(svelte): changelog 2024-06-04 13:55:06 +02:00
Moritz KlackandGitHub 716406b116 Merge pull request #4332 from xyflow/svelte-edge-mouse-events
added edgemouseenter and edgemouseleave events
2024-06-04 13:53:09 +02:00
peterkogo 18a41ecb90 removed console log 2024-06-04 11:53:05 +02:00
peterkogo 4d3ede32eb added edgemouseenter and edgemouseleave events 2024-06-04 09:29:51 +02:00
peterkogo 717935d051 simpler 2024-06-04 09:17:25 +02:00
peterkogo 7ebabacbe4 changed from store.edges.update to store.edges.set 2024-06-04 09:01:34 +02:00
peterkogo 9e1757b887 removed pointer events from panel when user selection is active 2024-06-04 08:46:12 +02:00
moklick 3cc14e8ee5 refactor(nodes): add parentId to NodeProps closes #4061 2024-06-03 17:23:46 +02:00
Moritz KlackandGitHub 5769ad2ab5 Merge pull request #4323 from xyflow/expose-node-edge-props
exposed selectable, deletable, draggable to custom nodes & edges
2024-06-03 17:07:58 +02:00
Moritz KlackandGitHub dd960dab02 Merge pull request #4278 from ogroppo/type-updateNodeData-arg
[React] Fix: type `updateNodeData`  dataUpdate arg
2024-06-03 17:00:30 +02:00
moklick e52eb67e6c chore(react): update changelog 2024-06-03 16:14:39 +02:00
moklick c94d684b31 fix(nodes): update internals after node resizer updates 2024-06-03 16:13:08 +02:00
moklick e82c72a912 fix(react): re-observe nodes when hidden is toggled 2024-06-03 16:12:36 +02:00
moklick 02d724f16d chore(examples): cleanup 2024-06-03 16:11:21 +02:00
peterkogo 403aa8f5da exposed selectable, deletable, draggable to custom nodes & edges 2024-06-03 10:48:05 +02:00
peterkogo c986471b43 revert pnpm.lock 2024-05-22 15:46:37 +02:00
peterkogo e81194d58a Include origin directly in positionAbsolute of node 2024-05-22 15:38:08 +02:00
Orlando 0f2e13cb87 should be Partial 2024-05-14 22:43:00 +01:00
Orlando 0834c4b550 [React] Fix: type updateNodeData dataUpdate arg 2024-05-14 20:33:13 +01:00
Moritz KlackandGitHub 467223b9a3 Merge pull request #4258 from xyflow/next
React Flow 12.0.0-next.18
2024-05-08 22:49:13 +02:00
moklick 02250e972d chore(packages): bump 2024-05-08 22:36:26 +02:00
moklick ccadb043c3 refactor(system): mutate internal node instead of creating a new one 2024-05-08 22:20:13 +02:00
Moritz KlackandGitHub adff7ef9dd Merge pull request #4261 from xyflow/react/styles-loaded-warning
React/styles loaded warning
2024-05-07 18:35:31 +02:00
moklick a364a93082 feat(react): add warning when styles not loaded #4047 2024-05-07 18:25:04 +02:00
moklick 32bac3e133 chore(react): cleanup examples 2024-05-07 18:24:17 +02:00
moklick 2b0d75ddaa refactor(types): only export HandleProps but not HandleComponentProps 2024-05-07 16:22:26 +02:00
moklick 5093213116 chore(react): udpate return type of fixedForwardRef function 2024-05-07 14:47:47 +02:00