peterkogo
|
46c99efc96
|
update useNodeConnections
|
2025-01-09 16:15:10 +01:00 |
|
peterkogo
|
4947f683b7
|
Move areSetsEqual to system
|
2025-01-08 16:09:20 +01:00 |
|
peterkogo
|
9645d885c5
|
merge useNodeConnections
|
2025-01-08 12:59:17 +01:00 |
|
 Moritz KlackandGitHub
|
c2f056fea5
|
Merge pull request #4725 from xyflow/feat/use-handle-connection
add `useNodeConnections`, deprecate `useHandleConnections`
|
2025-01-07 15:18:11 +01:00 |
|
peterkogo
|
b2d1844c0f
|
remove redundant connectionLookup entries
|
2025-01-07 14:18:05 +01:00 |
|
peterkogo
|
e37712bbb9
|
add NodeConnection
|
2025-01-07 12:20:54 +01:00 |
|
peterkogo
|
4fc8e08128
|
fixed internal examples, made code more understandable
|
2025-01-07 11:57:33 +01:00 |
|
peterkogo
|
e62c496a77
|
removed defaultNodeOptions again
|
2025-01-07 10:41:21 +01:00 |
|
peterkogo
|
ed82fd2eda
|
added useNodeConnections
|
2025-01-06 11:19:29 +01:00 |
|
peterkogo
|
6349290722
|
optimized selection via selectionbox, implemented proper defaultEdge/-NodeOptions
|
2024-12-19 17:33:16 +01:00 |
|
peterkogo
|
d2fd846c67
|
revert handle
|
2024-12-12 16:17:14 +01:00 |
|
peterkogo
|
72c075e5fb
|
fixed useConnection hook, made derivedWarnings more specific, fixed updating when internals change
|
2024-12-12 16:14:29 +01:00 |
|
peterkogo
|
24735aa003
|
Reworked edge rerendering
|
2024-12-11 15:22:44 +01:00 |
|
peterkogo
|
1c67bf848f
|
fixed subflows, cleaned up nodeRenderer, cleaned up nodewrapper
|
2024-12-11 13:38:48 +01:00 |
|
peterkogo
|
b99e5dd403
|
Merge branch 'main' into migrate/svelte5
|
2024-12-10 12:13:02 +01:00 |
|
 CRIMXandGitHub
|
468699bfdd
|
fix(system): safely handles non-html-element object
`event.composedPath` and `event.target` do not always return `HTMLElement` object(as their types suggested).
|
2024-12-09 19:08:49 +08:00 |
|
peterkogo
|
2c2b456036
|
migrate all components
|
2024-11-13 15:21:22 +01:00 |
|
 Peter KogoandGitHub
|
01f01b95c2
|
Merge pull request #4782 from xyflow/fix/evaluateAbsolutePosition
fixed evaluateAbsolutePosition for nested nodes
|
2024-11-08 11:23:54 +01:00 |
|
peterkogo
|
d14e616b73
|
Fix node resizing while zooming
|
2024-11-07 13:26:54 +01:00 |
|
peterkogo
|
ae7a3478aa
|
Fix node dragging while zooming on a flow that does not occupy whole browser window.
|
2024-11-07 12:42:17 +01:00 |
|
peterkogo
|
323e1b35c5
|
fixed evaluateAbsolutePosition for nested nodes
|
2024-11-04 10:41:52 +01:00 |
|
peterkogo
|
5954fa6cc4
|
remove non-null assertion while dragging
|
2024-10-14 11:44:44 +02:00 |
|
peterkogo
|
c622b5a5c2
|
added comments to new connection lookup logic
|
2024-10-14 11:16:41 +02:00 |
|
peterkogo
|
0ae06ce5cb
|
implemented more broader tracking of handleConnections
|
2024-10-10 17:20:21 +02:00 |
|
moklick
|
7a923bec4a
|
fix(xydrag): handle deleted nodes while dragging #4677
|
2024-09-23 16:27:41 +02:00 |
|
peterkogo
|
f1118df317
|
update absolute positions before initial fitView
|
2024-09-19 11:40:19 +02:00 |
|
 Moritz KlackandGitHub
|
cd0f1b58c3
|
Merge pull request #4572 from xyflow/fix-extent
fix node extent
|
2024-09-05 16:39:23 +02:00 |
|
 Moritz KlackandGitHub
|
94b2b4419a
|
Merge pull request #4477 from xyflow/nodesbounds
Added getNodesBounds function to useReactFlow/useSvelteFlow
|
2024-09-05 16:32:06 +02:00 |
|
moklick
|
f5423bb7f4
|
chore(getNodesBounds): adjust warning
|
2024-09-05 14:47:42 +02:00 |
|
peterkogo
|
f82cfe6c27
|
clamp global nodeExtent correctly
|
2024-09-05 12:28:55 +02:00 |
|
moklick
|
122f722742
|
chore(store): cleanup
|
2024-09-04 17:07:00 +02:00 |
|
moklick
|
091d6bac68
|
refactor(getNodesBounds): use system/getNodesBounds for hook
|
2024-09-04 12:51:43 +02:00 |
|
moklick
|
c906192ab1
|
chore(getNodesBounds): only show warning in dev
|
2024-09-03 17:22:33 +02:00 |
|
moklick
|
aa248af495
|
chore(system/extends): cleanup
|
2024-09-02 17:35:44 +02:00 |
|
moklick
|
5bbc9fb09c
|
fix(viewport): make onViewportChange prop dynamic #4579
|
2024-09-02 14:42:42 +02:00 |
|
 Moritz KlackandGitHub
|
3bca54345c
|
Merge branch 'main' into nodesbounds
|
2024-08-29 00:09:57 +02:00 |
|
moklick
|
e02e3703c1
|
fix(setNodes): use correct index when using setNodes for inserting #4455
|
2024-08-28 16:17:03 +02:00 |
|
peterkogo
|
c5988af784
|
fix type
|
2024-08-26 16:02:04 +02:00 |
|
peterkogo
|
30e83b7dd1
|
fixed reconnect with connectionMode=loose
|
2024-08-26 14:31:39 +02:00 |
|
peterkogo
|
b4682f0b78
|
fixed undefined option values
|
2024-08-26 09:54:38 +02:00 |
|
peterkogo
|
e5fac45371
|
fixed node extent flashing
|
2024-08-22 16:07:37 +02:00 |
|
peterkogo
|
9097102386
|
fixed node extent = parent in subflows
|
2024-08-22 15:20:56 +02:00 |
|
peterkogo
|
ea8b9e0050
|
clamp position on adoptUserNode
|
2024-08-22 11:00:16 +02:00 |
|
peterkogo
|
04774e5011
|
added nodeExtent to Svelte Flow and React Flow Provider
|
2024-08-22 10:34:52 +02:00 |
|
peterkogo
|
535744efa1
|
typo
|
2024-08-20 12:46:00 +02:00 |
|
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 |
|
peterkogo
|
8bbcc14fdc
|
fixed cursor when making selection box
|
2024-08-19 16:25:58 +02:00 |
|
peterkogo
|
6af9f45a74
|
Cursor grab only shown if left click is panning
|
2024-08-19 11:56:08 +02:00 |
|
peterkogo
|
21e5fc1520
|
re-export connectionState types
|
2024-08-15 13:10:27 +02:00 |
|