Commit Graph
100 Commits
Author SHA1 Message Date
Moritz KlackandGitHub 043c8120ac Merge pull request #4969 from xyflow/changeset-release/main
Release packages
2025-01-21 15:55:09 +01:00
Moritz KlackandGitHub 4e1eef5065 Merge pull request #4957 from xyflow/enhance/node-props
Enhance/node props
2025-01-21 15:49:09 +01:00
Moritz KlackandGitHub bdb182a1db Merge pull request #4968 from xyflow/enhance/system-svelte5
Prepare system package for Svelte Flow 1.0.0-next.1
2025-01-21 15:48:19 +01:00
Moritz KlackandGitHub 1d29ae5f75 Merge pull request #4951 from xyflow/changeset-release/main
Release packages
2025-01-16 13:39:07 +01:00
Moritz KlackandGitHub 7b3d9eae5b Merge pull request #4949 from xyflow/fix/use-node-connection
Fix useNodeConnection
2025-01-16 11:29:43 +01:00
Moritz KlackandGitHub 56a3d886cd Merge pull request #4927 from xyflow/changeset-release/main
Release packages
2025-01-15 14:55:22 +01:00
Moritz KlackandGitHub e2915a7123 Merge pull request #4937 from jrmoynihan/patch-1
expose ControlButton props to consumers
2025-01-15 14:51:42 +01:00
Moritz KlackandGitHub 1cf8a44671 Merge pull request #4947 from xyflow/fix/resize-control-variant-export
Fix/resize control variant export
2025-01-15 14:50:45 +01:00
moklick 868aa3f3db chore(changeset): add 2025-01-15 14:50:21 +01:00
moklick bf7ef89bdb fix(types): export ResizeControlVariant correctly closes #4946 2025-01-15 14:46:17 +01:00
Moritz KlackandGitHub cdca1c55d1 Merge pull request #4880 from crimx/patch-2
Fix type check for all event targets
2025-01-10 10:27:19 +01:00
moklick e2d849dca6 chore(changeset): add 2025-01-10 10:26:55 +01:00
moklick 5c5631f307 fix(svelte): use handle id for connection lookup 2025-01-09 17:42:01 +01:00
moklick a13b6bf4ea chore(svelte): update examples 2025-01-09 17:22:29 +01:00
moklick 78f9d4e645 refactor(useNodeConnections): change param names 2025-01-09 16:08:52 +01:00
moklick 3cbb117cf0 feat(svelte-flow): add setter to useNodes, useEdges and useViewport 2025-01-09 12:42:23 +01:00
Moritz KlackandGitHub 7dac54ff44 Merge pull request #4929 from xyflow/enhancement/selection
Enhancement/selection
2025-01-08 18:04:46 +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
Moritz KlackandGitHub 9b159d505f chore(changesets): do patch release for svelte instead of minor 2025-01-07 15:17:39 +01:00
moklick b601d385f3 chore(useNodeConnections): add default param 2025-01-07 13:34:37 +01:00
Moritz KlackandGitHub 0f21ec21eb Merge pull request #4845 from xyflow/changeset-release/main
Release packages
2024-12-09 18:11:35 +01:00
Moritz KlackandGitHub 90d4726cd5 Merge pull request #4874 from crimx/patch-1
fix(system): safely handles non-html-element object
2024-12-09 17:36:50 +01:00
moklick d60331e6ba chore(changeseg): add 2024-12-09 17:36:18 +01:00
moklick 21b7e9542b chore(changeset): update 2024-12-09 17:29:45 +01:00
Moritz KlackandGitHub 42bb083a6c Merge pull request #4877 from xyflow/fix/intersection-origin2
Fix intersection for various node origins
2024-12-09 17:27:27 +01:00
Moritz KlackandGitHub b0d14dd298 Merge pull request #4875 from xyflow/fix/rerender-edges-viewport2
Fix unneccessary rerenders of edges on viewport resize
2024-12-09 17:26:49 +01:00
Moritz KlackandGitHub 1e1eb06f2a Merge pull request #4865 from xyflow/react/built-in-node-type
refactor(types): add group node to BuiltInNode type
2024-12-04 13:09:44 +01:00
moklick 2c4acc2bd9 chore(changeset): add 2024-12-04 13:07:59 +01:00
moklick a666888a1e refacotr(types): add group node to BuiltInNode type 2024-12-04 13:07:05 +01:00
Moritz KlackandGitHub 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 944238b015 chore(changeset): update 2024-12-04 12:44:34 +01:00
moklick 7a8e53463e chore(react): cleanup base edge 2024-12-04 12:17:35 +01:00
Moritz KlackandGitHub 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
Moritz KlackandGitHub bb41e8eb51 Merge pull request #4862 from bcakmakoglu/fix/arrow-move
fix(react): prevent default scrolling behavior when node is moved with arrow keypress
2024-12-04 10:36:32 +01:00
Moritz KlackandGitHub 616d266523 Merge pull request #4846 from xyflow/fix/redux-immer-expand-parent
Fix/redux immer expand parent
2024-11-24 15:03:46 +01:00
moklick 7501793900 chore(changeset): add 2024-11-24 15:02:41 +01:00
moklick 7043700192 fix(expandParent: do not mutate change object #4829 2024-11-24 15:01:28 +01:00
Moritz KlackandGitHub 9d26df39ef Merge pull request #4844 from xyflow/chore/custom-data-testid
Chore/custom data testid
2024-11-24 14:23:20 +01:00
Moritz KlackandGitHub 7f59db6d12 Merge pull request #4816 from xyflow/fix/is-valid-con-type
Fix/is valid con type
2024-11-24 14:19:01 +01:00
moklick 6f11e552c3 chore(changeset): add 2024-11-24 14:18:01 +01:00
moklick fbeab9c11d chore(react): allow custom data-testid #4838 2024-11-24 14:15:01 +01:00
moklick 43aa52a8cd chore(changeset): add 2024-11-15 12:21:32 +01:00
moklick d377a4d1a4 chore(react): pass edge type to IsValidConnection prop closes #4813 2024-11-15 12:18:27 +01:00
Moritz KlackandGitHub 97fdff59d4 Merge pull request #4730 from xyflow/fix/drag-crash
Fix rare crash: remove non-null assertion while dragging
2024-10-16 10:28:02 +02:00
Moritz KlackandGitHub 34b2c565e2 Merge pull request #4718 from xyflow/fix/use-nodes-data
fix useNodesData returning undefined in svelte flow
2024-10-09 17:32:19 +02:00
Moritz KlackandGitHub 2d02860ff1 Merge pull request #4722 from xyflow/chore/selected-nodes-internal
fix(react): use internal nodes for deselecting node #4716
2024-10-09 17:17:01 +02:00
moklick e816bb6953 chore(changesets): add 2024-10-09 17:11:27 +02:00
moklick 66998fa8e2 fix(react): use internal nodes for deselecting node #4716 2024-10-09 17:08:40 +02:00
Moritz KlackandGitHub eb71e34d44 chore(releases): use custom release token 2024-09-26 10:37:51 +02:00
Moritz KlackandGitHub 4c90501351 Merge pull request #4681 from xyflow/fix/drag-delete
Fix/drag delete
2024-09-23 17:08:28 +02:00
moklick 99ba64ac2e chore(changesets): add 2024-09-23 16:29:07 +02:00
moklick 7a923bec4a fix(xydrag): handle deleted nodes while dragging #4677 2024-09-23 16:27:41 +02:00
Moritz KlackandGitHub 74262a7c67 Merge pull request #4670 from xyflow/fix-fit-view-origin
Update absolute positions before initial fitView
2024-09-23 15:55:59 +02:00
moklick d05a297dac chore(changesets): cleanup 2024-09-23 15:54:54 +02:00
moklick b47a04fb8b chore(useReactFlow): cleanup fitView 2024-09-23 15:01:20 +02:00
moklick 8ab2eedd45 chore(changeset): format 2024-09-12 12:04:41 +02:00
moklick 1766b5d066 test(get-nodes-bounds): add tests 2024-09-12 11:57:39 +02:00
moklick 14efc27f74 Merge branch 'main' of github.com:xyflow/xyflow 2024-09-12 11:32:09 +02:00
moklick a984e516a5 test(adoptUserNodes): nodeExtent 2024-09-12 11:32:05 +02:00
moklick 8dda0eb144 chore(changesets): update 2024-09-05 21:02:18 +02:00
Moritz KlackandGitHub 1a8f8f76ae Merge pull request #4630 from xyflow/refactor/minimap-init
Refactor/minimap init
2024-09-05 17:34:37 +02:00
moklick 4347269f02 chore(changeset): add 2024-09-05 17:33:42 +02:00
moklick 4a5d522604 refactor(react): use latest node dimensions 2024-09-05 17:33:02 +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 6b7998b5d3 Update changeset 2024-09-05 16:37:54 +02:00
Moritz KlackandGitHub 105da088ad Merge pull request #4628 from xyflow/test/adoptusernodes
test(adoptUserNodes): add unit test
2024-09-05 16:37:18 +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 4ffd790757 chore(pnpm): update lockfile 2024-09-05 16:31:23 +02:00
moklick 48a514fcbb chore(tests): use workspace:* for @xyflow/system 2024-09-05 16:30:10 +02:00
moklick 86ca7c5e3d test(adoptUserNodes): add unit test 2024-09-05 15:39:32 +02:00
moklick f5423bb7f4 chore(getNodesBounds): adjust warning 2024-09-05 14:47:42 +02:00
moklick 58c4f2bcd3 refactor(absPositions): pass nodeExtent 2024-09-05 14:37:04 +02:00
moklick 752be28d54 refactor(setNodeExtent): use correct extent 2024-09-05 11:34:28 +02:00
moklick 6d4e229758 chore(react): only re-calculate extent if necessary 2024-09-04 17:12:38 +02:00
moklick 122f722742 chore(store): cleanup 2024-09-04 17:07:00 +02:00
Moritz KlackandGitHub 6c6998ddfd Merge pull request #4612 from xyflow/changeset-release/main
Release packages
2024-09-04 15:25:11 +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
Moritz KlackandGitHub 242d5991e6 Merge pull request #4619 from xyflow/fix/background-grid
Fix/background grid
2024-09-03 16:04:50 +02:00
moklick 04c146ccf6 chore(changeset): update 2024-09-03 16:04:32 +02:00
moklick a7eb7c2dbb chore(changeset): add 2024-09-03 16:03:22 +02:00
moklick a4c20b192c fix(background): start patterns at 0,0 #4615 2024-09-03 16:01:27 +02:00
moklick aa248af495 chore(system/extends): cleanup 2024-09-02 17:35:44 +02:00
Moritz KlackandGitHub cff3fdd0cc Merge pull request #4611 from xyflow/fix/dynamic-onviewportchange
fix(viewport): make  onViewportChange prop dynamic
2024-09-02 15:07:13 +02:00
moklick 2aaa709c00 chore(changeset): add 2024-09-02 15:06:20 +02:00
moklick da72048a78 chore(examples): cleanup 2024-09-02 14:44:30 +02:00
moklick 5bbc9fb09c fix(viewport): make onViewportChange prop dynamic #4579 2024-09-02 14:42:42 +02:00
moklick ddeb3c6e7c chore(types): cleanup 2024-09-02 10:27:11 +02:00
Moritz KlackandGitHub 5032f56a99 Merge pull request #4608 from bcakmakoglu/feat/pkg-json-links
feat(react,svelte): add homepage, repo and issues links to package.json
2024-09-02 10:21:29 +02:00
moklick eb1f2ad56a chore(types): cleanup 2024-08-29 00:29:16 +02:00
Moritz KlackandGitHub 3bca54345c Merge branch 'main' into nodesbounds 2024-08-29 00:09:57 +02:00
Moritz KlackandGitHub d03cd6b7c6 Merge pull request #4596 from xyflow/changeset-release/main
Release packages
2024-08-28 16:36:07 +02:00
moklick ee42e6cbc8 chore(changeset): adjust versions 2024-08-28 16:32:40 +02:00
Moritz KlackandGitHub c21f253907 Merge pull request #4603 from xyflow/refactor/setnodes-order
fix(setNodes): use correct index when using setNodes for inserting #4455
2024-08-28 16:29:46 +02:00
moklick e3890f7e38 chore(applyChanges): cleanup 2024-08-28 16:21:38 +02:00
moklick 12dbe12575 chore(changeset): add 2024-08-28 16:18:40 +02:00
moklick 5c85404209 chore(examples): cleanup 2024-08-28 16:18:05 +02:00
moklick e02e3703c1 fix(setNodes): use correct index when using setNodes for inserting #4455 2024-08-28 16:17:03 +02:00
Moritz KlackandGitHub 7b8fe28b37 Merge pull request #4574 from bcakmakoglu/feat/get-handle-connections
feat(react,svelte): add `getHandleConnections` helper to `useReactFlow` & `useSvelteFlow`
2024-08-26 15:56:41 +02:00
Moritz KlackandGitHub e55b2ad8d0 Merge pull request #4594 from xyflow/fix-reconnect-loose
Fix reconnect with loose connectionMode
2024-08-26 15:06:09 +02:00