peterkogo
e35e0348fe
added type docs for nodes & edges
2024-01-15 16:53:55 +01:00
moklick
0fe2f2ae53
refactor(screenToFlowPosition): add option to configure snapToGrid #3771
2024-01-15 12:20:13 +01:00
moklick
93d437edb6
refactor(getNodesBounds): use position instead of positionAbsolute
2024-01-15 12:02:26 +01:00
Moritz Klack and GitHub
7d2beb0d4d
Merge pull request #3791 from FelipeEmos/fix/improve-typesafety-node-edges-changes
...
fix: typesafety of Node and Edge changes
2024-01-15 11:33:43 +01:00
Felipe Emos
88c9372bb9
fix: typesafety of Node and Edge changes
...
On some functions and type definitions related to Change Events,
the generics for the types Node and Edge were being lost.
This commit fixes those:
- Functions
- applyNodeChanges
- applyEdgeChanges
- Types
- NodeChange
- EdgeChange
- OnNodesChange
- OnEdgesChange
2024-01-13 00:46:34 -03:00
Moritz Klack and GitHub
14c4f65124
Merge pull request #3786 from xyflow/next
...
React Flow 12.0.0-next.6, Svelte Flow 0.0.33
2024-01-11 17:39:38 +01:00
moklick
bfd6c50af9
chore(packages): bump
2024-01-11 17:33:07 +01:00
moklick
74a8d178a5
Merge branch 'next' of github.com:xyflow/xyflow into next
2024-01-11 17:29:36 +01:00
moklick
c0543f9880
chore(controls): add aria-label #3775
2024-01-11 17:29:28 +01:00
Moritz Klack and GitHub
448a1ad32a
Merge pull request #3783 from xyflow/svelte-fix-selection-drag
...
Fix dragging in Svelte when draggable=false
2024-01-11 17:17:14 +01:00
moklick
8c01086011
chore(changelog): add changes
2024-01-11 17:16:40 +01:00
peterkogo
f5ffa83124
better naming
2024-01-11 17:05:15 +01:00
peterkogo
19a8bc3e49
Simplified unselectNodesAndEdges
2024-01-11 16:58:49 +01:00
Moritz Klack and GitHub
9c78534a49
Merge pull request #3784 from xyflow/refactor/set-nodes
...
Refactor(setNodes/setEdges): a better applyChanges and a batched setNodes/setEdges
2024-01-11 16:38:16 +01:00
moklick
027f2ffbcd
chore(changelog): add changes
2024-01-11 16:38:07 +01:00
moklick
70d76611b1
chore(applyChanges): cleanup
2024-01-11 16:26:59 +01:00
moklick
2ba35de186
refactor(applyChanges): use specific replace events instead of a rough reset
2024-01-11 16:03:02 +01:00
peterkogo
62b57eec6e
feat(svelte) Expose edgeLookup, fix(svelte) dragging behaviour when selectable=false
2024-01-11 15:00:16 +01:00
moklick
51c22c804e
Merge branch 'next' into refactor/set-nodes
2024-01-11 12:56:40 +01:00
moklick
5aacb84499
fix(react): deleteElements for uncontrolled flows
2024-01-11 12:56:00 +01:00
moklick
0c7a5eac24
Merge branch 'next' of github.com:xyflow/xyflow into refactor/set-nodes
2024-01-11 12:36:54 +01:00
moklick
08c6ed4a06
refactor(deleteElements): use onbeforedelete from store
2024-01-11 11:19:23 +01:00
moklick
cf6c9a86b7
refactor(react/changes): cleanup
2024-01-11 11:08:32 +01:00
moklick
f4def7d6c1
refactor(react/changes): handle resize
2024-01-11 10:27:07 +01:00
moklick
bff944e29a
Merge branch 'next' into refactor/set-nodes
2024-01-11 10:24:18 +01:00
Christopher Möller and GitHub
a016652a13
chore(license): happy new year
2024-01-11 09:50:40 +01:00
Hayleigh Thompson
c9c1db8e79
Merge branch 'main' into refactor/set-nodes
2024-01-10 19:00:56 +00:00
Hayleigh Thompson
8c05ec419e
♻️ Refactor 'applyChanges' for better perf.
2024-01-10 18:17:58 +00:00
moklick
a35428d8a0
chore(tests): useNodes/useEdges
2024-01-10 13:41:18 +01:00
Moritz Klack and GitHub
bbcca8ed12
Merge pull request #3780 from xyflow/next
...
React Flow 12.0.0-next.5, Svelte Flow 0.0.32
2024-01-10 11:19:24 +01:00
moklick
a0af30be3e
chore(react): bump
2024-01-10 11:15:01 +01:00
moklick
f37ce51f98
test(react): add tests for applyChanges
2024-01-10 11:11:54 +01:00
moklick
cc921045ca
fix(react/applyChanges): handle deletion and expandParent
2024-01-10 11:11:38 +01:00
Moritz Klack and GitHub
8afe8b0272
Merge pull request #3774 from xyflow/svelte-node-resizer
...
Svelte node resizer
2024-01-09 16:52:06 +01:00
moklick
c5d7f107d7
refactor(resizer): correct typo
2024-01-09 16:49:19 +01:00
moklick
b18ef10e43
refactor(react): use node.width/height for resizer changes
2024-01-09 16:20:47 +01:00
moklick
8487cb10e0
chore(system): cleanup noderesizer styles
2024-01-09 13:55:14 +01:00
moklick
ba4a47daf6
chore(system): cleanup resizer
2024-01-09 13:48:57 +01:00
moklick
bb5a0d327e
chore(system): cleanup resizer types
2024-01-09 12:43:51 +01:00
moklick
eb3a92de76
chore(react): changelog
2024-01-09 12:41:21 +01:00
moklick
81279a5033
chore(packages): bump
2024-01-09 12:36:50 +01:00
moklick
616fb14c34
chore(node-resizer): cleanup
2024-01-09 12:30:29 +01:00
moklick
0cbfcb5c7b
Merge branch 'next' into svelte-node-resizer
2024-01-09 11:33:15 +01:00
Moritz Klack and GitHub
8490bcdfef
Merge pull request #3776 from lumosmind/patch-1
...
Update component-props.ts
2024-01-09 11:28:02 +01:00
Mustafa Kemal Tuna and GitHub
439cd4a1e5
Update component-props.ts
...
onEdgeClick function has "node" parameter but type of the parameter is "Edge". It is more convenient to rename the parameter as "edge".
2024-01-09 13:08:29 +03:00
peterkogo
634db6d844
cleaned up naming
2024-01-08 18:28:59 +01:00
moklick
9d4ecff2ee
refactor(react/setNodes): naive batching
2024-01-08 18:01:45 +01:00
peterkogo
ec98b724b1
cleaned up some things
2024-01-08 16:41:00 +01:00
peterkogo
4a1d5be831
extract all logic to system
2024-01-08 15:37:34 +01:00
moklick
2870c2f367
fix(react): applyChanges broken for multi changes for one node
2024-01-08 15:29:21 +01:00