moklick
e6b21d372e
chore(lint): cleanup minor issues
2024-06-11 17:19:58 +02:00
moklick
7895a5982d
chore(packages): bump
2024-06-10 18:08:35 +02:00
moklick
c9d0f13328
fix(handles): calc offset correctly
2024-06-10 11:47:18 +02:00
moklick
5d6ac6e316
chore(packages): bump
2024-06-06 17:33:55 +02:00
Moritz Klack and GitHub
3bba0b41e0
feat(useReactFlow): add updateEdge and updateEdgeData ( #4351 )
...
* feat(useReactFlow): add updateEdge and updateEdgeData
* chore(examples): add updateEdge call
2024-06-06 17:26:10 +02:00
moklick
71980a85e6
fix(react): add compiler options outDir
2024-06-06 17:25:25 +02:00
moklick
2272c7f0e8
refactor(system): reduce getBoundingClientRect calls
2024-06-06 15:10:55 +02:00
Moritz Klack and GitHub
fe864160a3
Merge pull request #4347 from xyflow/fix-pane-style
...
fix(svelte): use empty string instead of undefined in style shorthand
2024-06-06 12:58:13 +02:00
Moritz Klack and GitHub
9bc721c1b7
Merge pull request #4344 from xyflow/fix/dynamic-edge-labels
...
refactor(react): enable dynamic edge label updates closes #4340
2024-06-06 12:57:45 +02:00
Moritz Klack and GitHub
7e50247b42
Merge pull request #4342 from xyflow/fix-node-drag-zoom
...
abort drag when multiple touches are detected
2024-06-06 12:57:16 +02:00
Moritz Klack and GitHub
2e5c2eb710
Merge pull request #4343 from xyflow/fix-edge-type-path-options
...
added straight edge to path built-in-types
2024-06-06 12:56:47 +02:00
Moritz Klack and GitHub
09a6f11aa1
Merge pull request #4341 from xyflow/fix-zoom-on-pinch-mobile
...
prevent zooming on mobile if zoomOnPinch is false
2024-06-06 12:55:43 +02:00
peterkogo
ff784cb44c
use empty string instead of undefined
2024-06-06 12:52:59 +02:00
moklick
982ffb5e59
refactor(edge-text): enable dynamic edge label updates closes #4340
2024-06-05 17:49:05 +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
peterkogo
99d0bc2cad
prevent zooming on mobile if zoomOnPinch is false
2024-06-05 14:19:16 +02:00
moklick
9d1cfb24ce
chore(changelog): update
2024-06-05 13:09:12 +02:00
Moritz Klack and GitHub
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
Luis Carlos and GitHub
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 Klack and GitHub
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 Klack and GitHub
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 Klack and GitHub
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
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 Klack and GitHub
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 Klack and GitHub
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
peterkogo
403aa8f5da
exposed selectable, deletable, draggable to custom nodes & edges
2024-06-03 10:48:05 +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
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
moklick
a364a93082
feat(react): add warning when styles not loaded #4047
2024-05-07 18:25:04 +02:00