Commit Graph
4253 Commits
Author SHA1 Message Date
peterkogo 87ea4f877a support node specific origin as well 2024-02-28 16:04:46 +01:00
peterkogo 06f1fc4f73 fixed NodeResizer for various NodeOrigins 2024-02-28 15:55:55 +01:00
moklick 966531ec39 Merge branch 'next' of github.com:xyflow/xyflow into next 2024-02-28 10:25:27 +01:00
moklick aead13f485 chore(react): add addNodeOnEdgeDrop example 2024-02-28 10:25:20 +01:00
Moritz KlackandGitHub 8caabccc60 Merge pull request #3956 from xyflow/fix-smoothstep-edge
fixed smoothstep edge if center = 0
2024-02-28 10:24:12 +01:00
peterkogo dcddc70535 fixed smoothstep edge if center = 0 2024-02-27 17:16:31 +01:00
Moritz KlackandGitHub e5c667d068 Feat(nodes): add initialWidth and initialHeight (#3953)
* feat(react/svelte): add initialWidth/initialHeight closes #3793

* chore(packages): update changelogs
2024-02-27 15:21:35 +01:00
moklick 14516ab061 fix(react): drag nodes after toggle hidden closes #3931 2024-02-26 15:01:17 +01:00
moklick d88f72a6cc chore(packages): update changelogs 2024-02-26 14:35:43 +01:00
Moritz KlackandGitHub 8a6e214e6c Merge pull request #3934 from xyflow/escape-fix
disableKeyboardA11y now correctly prevents escape key presses
2024-02-26 14:22:44 +01:00
moklick 0ad5f2d16a chore(react): cleanup node wrapper 2024-02-26 14:22:22 +01:00
Moritz KlackandGitHub be08c24cc3 Merge pull request #3933 from xyflow/draggable-cursor-fix
Draggable cursor fix
2024-02-26 14:18:12 +01:00
Moritz KlackandGitHub 1c9a5f3b30 Merge pull request #3929 from xyflow/extend-use-nodes-data
Extend useNodesData by {id, type, data}
2024-02-26 14:13:39 +01:00
moklick 3fc3b7e603 chore(useNodesData): cleanup return type 2024-02-26 14:13:12 +01:00
peterkogo f0d1e85cf1 selectable correctly influences cursor types for nodes & edges 2024-02-22 11:12:08 +01:00
peterkogo 62bfc7acc6 disableKeyboardA11y now correctly prevents escape key presses 2024-02-21 08:27:50 +01:00
peterkogo f8168869bd Node: only use cursor grab when draggable 2024-02-21 08:01:39 +01:00
peterkogo 9fb4979631 Pane: only use cursor grab when panOnDrag=true 2024-02-21 07:41:56 +01:00
peterkogo 89a90cb848 added id, type to result from useNodesData 2024-02-20 18:59:34 +01:00
moklick c1beb6b58a chore(react): use useIsomorphicLayoutEffect hook to prevent SSR warning 2024-02-20 16:14:39 +01:00
Moritz KlackandGitHub c904f5c485 Merge pull request #3928 from xyflow/fix-node-drag
Fire node drag events also when dragging selection
2024-02-20 15:02:08 +01:00
moklick d19d5fc1d3 chore(xydrag): cleanup 2024-02-20 14:57:06 +01:00
Moritz KlackandGitHub 20e2d3d2ce Merge pull request #3834 from xyflow/refactor/infer-node-types
React Flow: TS node types
2024-02-20 10:30:10 +01:00
moklick 67fe7952f8 chore(custom-nodes): use custom edge type 2024-02-20 00:04:20 +01:00
peterkogo 86ccf6807e Removed accidental import 2024-02-19 16:51:59 +01:00
peterkogo b15b7dbd6b Fire node drag events also when dragging selection 2024-02-19 16:37:35 +01:00
moklick ea0e72aa09 chore(svelte): export BuiltInNode type 2024-02-19 12:02:58 +01:00
moklick 07ddd97650 refactor(react): add generics to useStoreApi 2024-02-19 10:45:48 +01:00
moklick 7bc9558631 Merge branch 'next' into refactor/infer-node-types 2024-02-19 10:39:56 +01:00
moklick 5e56dd58c0 chore(types): cleanup 2024-02-18 19:54:55 +01:00
moklick a16c5c9bd5 chore(types): cleanup 2024-02-17 16:32:59 +01:00
moklick ad7403cc75 refactor(types): use same structure for nodes and edges 2024-02-17 15:45:10 +01:00
moklick 776f6ce0b7 chore(useStore): add tsdoc example 2024-02-17 14:35:20 +01:00
moklick f14480dc89 chore(useStore): cleanup 2024-02-17 12:24:38 +01:00
moklick 6eea7eb2ab chore(packages): bump 2024-02-15 18:13:46 +01:00
Moritz KlackandGitHub af6b0c18b1 Merge pull request #3914 from xyflow/handle-connections-svelte
aligned useHandleConnections in svelte with react version
2024-02-15 18:05:40 +01:00
Moritz KlackandGitHub 12651653f0 Merge pull request #3913 from xyflow/fix-node-drag-start-stop
fix node drag start & stop being fired when draggable=false
2024-02-15 18:04:43 +01:00
Moritz KlackandGitHub 6d583a2f45 Merge pull request #3919 from xyflow/fix/remeasure-nodes
Fix/remeasure nodes
2024-02-15 18:00:56 +01:00
moklick edba3963d8 fix(react): re-measure nodes correctly 2024-02-15 17:59:54 +01:00
peterkogo 99fc00f5dc aligned useHandleConnections in svelte with react version 2024-02-15 11:32:55 +01:00
peterkogo 940148ba8b fix node drag start & stop being fired when draggable=false 2024-02-15 11:06:45 +01:00
moklick 04ba6e0e4e fix(nodes): re-measure nodes when dimensions are missing 2024-02-13 17:19:32 +01:00
Moritz KlackandGitHub 4237775b6e Merge pull request #3907 from xyflow/refactor/set-nodes
Refactor(setNodes): improve current batching solution
2024-02-13 16:20:39 +01:00
moklick 2860feec11 fix(react): uncontrolled flows with Provider 2024-02-13 16:12:31 +01:00
Moritz KlackandGitHub c1ccf119d6 Merge pull request #3905 from xyflow/fix/deletion-focused-input
Fix/deletion focused input
2024-02-13 15:48:51 +01:00
moklick 0d80b45d05 chore(changelog): update 2024-02-13 10:52:11 +01:00
moklick b77fe9da1f fix(deletion): do not delete node when user is inside input closes #3895 2024-02-13 10:50:57 +01:00
Moritz KlackandGitHub 3481f67ff5 Merge pull request #3887 from xyflow/refactor/use-handle-connections
refactor(useHandleConnections): also return edge id
2024-02-12 12:48:46 +01:00
moklick c3d5c8cdfa refactor(useHandleConnections): also return edge id 2024-02-08 13:32:37 +01:00
moklick 57270f3eb4 chore(ts-docs): use correct values for min/max zoom closes #3881 2024-02-07 17:27:23 +01:00