peterkogo
3ef63ad10e
implemented keyboard interactions
2025-04-16 11:39:50 +02:00
peterkogo
9383ba5554
implemented new fitView logic
2025-04-09 10:36:16 +02:00
peterkogo
98b212f0d5
Narrow NodeProps type properties selected, selectable, draggable and deletable required
2025-01-20 11:20:33 +01:00
CRIMX
b7b5032c02
fix(system): safe check all event target
2024-12-10 12:56:30 +08:00
Moritz Klack and GitHub
ce8c2cf7a6
Merge pull request #4855 from mhuggins/html-element-props
...
feat: accept any `path` element attribute as a prop
2024-12-04 12:47:29 +01:00
moklick
7a8e53463e
chore(react): cleanup base edge
2024-12-04 12:17:35 +01:00
peterkogo
3526963f0b
Revert back to passing props manually
2024-12-04 11:12:49 +01:00
Moritz Klack and GitHub
3f8fae41df
Merge pull request #4826 from xyflow/fix/panel-ref
...
fix(panel): forward ref to inner panel div
2024-12-04 10:45:01 +01:00
peterkogo
ca66999634
simplified prop drilling & improved changeset
2024-12-02 13:37:17 +01:00
braks
9458904cbb
fix(react): prevent default scrolling behavior when node is moved with keypress
2024-12-02 12:29:43 +01:00
Matt Huggins
23b3fb64c5
feat: accept any path element attribute as a prop
2024-11-28 17:18:01 -06:00
Christopher Möller
02532fcdc5
fix(panel): forward ref to inner panel div
2024-11-18 14:59:11 +01:00
Akihiro Kiuchi
75590af981
fix deadlock in useQueue
2024-11-08 18:52:57 +09:00
Moritz Klack and GitHub
cd0f1b58c3
Merge pull request #4572 from xyflow/fix-extent
...
fix node extent
2024-09-05 16:39:23 +02:00
peterkogo
30e83b7dd1
fixed reconnect with connectionMode=loose
2024-08-26 14:31:39 +02:00
peterkogo
e5fac45371
fixed node extent flashing
2024-08-22 16:07:37 +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
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
8590f9dfea
added final connection state to onReconnectEnd
2024-08-15 12:52:40 +02:00
Moritz Klack and GitHub
36f4511a6f
Merge branch 'main' into handle-lookup
2024-08-14 12:28:44 +02:00
moklick
aae62e9ec6
feat(onConnectEnd): pass connectionState
2024-08-14 11:17:34 +02:00
peterkogo
c3e7d61cb4
replaced handle lookup with ad-hoc way of searching for closest handles
2024-08-13 17:30:35 +02:00
dongqiang.02
c58aad935b
chore: fix typo
2024-07-24 16:18:04 +08:00
moklick
da35b9d7fb
feat(props): add nodeClickDistance
2024-07-15 15:28:27 +02:00
moklick
69bd68f4b8
feat(panzoom): add paneClickDistance prop
2024-07-09 10:50:50 +02:00
peterkogo
3f259e9662
variable autoPanSpeed
2024-07-04 16:33:45 +02:00
moklick
14667f83d2
Merge branch 'enhance-connection-more' of github.com:xyflow/xyflow into enhance-connection-more
2024-06-27 17:15:36 +02:00
moklick
5c44dd9c31
Merge branch 'next' into enhance-connection-more
2024-06-27 17:14:17 +02:00
moklick
b00eff979a
Merge branch 'next' into absolute-origin
2024-06-27 17:03:58 +02:00
moklick
aa0e131162
refactor(react): init store with user nodeOrigin
2024-06-27 17:01:01 +02:00
moklick
15241b4fd0
fix(react): use correct dimensions for ssr
2024-06-27 17:00:44 +02:00
moklick
609f7ed792
refactor(positions): remove unused node origins
2024-06-27 15:03:35 +02:00
peterkogo
941898b97d
fixed connectionLine not updating correctly on auto pan
2024-06-27 13:44:30 +02:00
Moritz Klack and GitHub
805a20336c
Merge branch 'next' into enhance-connection-more
2024-06-26 17:01:20 +02:00
moklick
e179324264
chore(connection-line): variable name
2024-06-26 16:59:38 +02:00
moklick
f968ff42ca
chore(react): node origin cleanup
2024-06-26 15:26:22 +02:00
peterkogo
5493f045ff
streamlined connections
2024-06-26 15:03:12 +02:00
peterkogo
44254648c8
changed naming and streamlined connections
2024-06-24 16:37:11 +02:00
Moritz Klack and GitHub
67e29b6c25
Merge branch 'next' into absolute-origin
2024-06-24 12:57:24 +02:00
6cf0113005
Use correct end handle position when drawing a connection ( #4382 )
...
* use correct end handle position \when drawing connection lines
* provide correct connection end handle, also when connection is invalid
* add end handle position to connection despite being invalid
* chore(connectionline): remove logs
---------
Co-authored-by: moklick <info@moritzklack.com >
2024-06-19 17:15:07 +02:00
Moritz Klack and GitHub
75acd24cee
Rename updateEdge to reconnectEdge ( #4373 )
...
* refactor(edges): rename update to reconnect
* refactor(react): rename edge update to reconnect
* chore(examples): repair broken reconnect example
* chore(react): changelog
2024-06-19 16:57:30 +02:00
moklick
982ffb5e59
refactor(edge-text): enable dynamic edge label updates closes #4340
2024-06-05 17:49:05 +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
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
peterkogo
e81194d58a
Include origin directly in positionAbsolute of node
2024-05-22 15:38:08 +02:00
moklick
2b0d75ddaa
refactor(types): only export HandleProps but not HandleComponentProps
2024-05-07 16:22:26 +02:00