911 Commits

Author SHA1 Message Date
Hayleigh Thompson
a25854646a Batch calls to setNodes and addNodes for better perf. 2024-01-19 16:09:51 +00:00
Hayleigh Thompson
5f5099d1fc 🚧 Janky explorations. 2024-01-19 09:38:32 +00:00
peterkogo
e0d7dbe8a1 fixed focused, selectable css 2024-01-18 15:50:21 +01:00
moklick
07ee0c5bba chore(types): handle ReactFlow type annotations 2024-01-18 14:10:04 +01:00
peterkogo
6bb9c5360d Cleaned up edge label styles and added default edge label background in svelte flow 2024-01-18 13:14:44 +01:00
peterkogo
a4145a33bd Optimized useNodesInitialized selector 2024-01-18 12:28:01 +01:00
moklick
bbd61fdde0 fix(getNodeRect): return value 2024-01-17 17:58:58 +01:00
moklick
7b4e385eb7 chore(packages): bump 2024-01-17 17:55:38 +01:00
moklick
7c49121c6e chore(changelogs): update 2024-01-16 18:13:09 +01:00
moklick
140adde5fc Merge branch 'next' of github.com:xyflow/xyflow into next 2024-01-16 18:11:20 +01:00
Moritz Klack
a9660f753f Merge pull request #3796 from xyflow/improve-type-docs
Improve type docs
2024-01-16 18:11:03 +01:00
moklick
25576cd5d5 chore(types): cleanup comments 2024-01-16 18:09:54 +01:00
peterkogo
897c9afdf6 added typedocs for Panel 2024-01-16 17:45:57 +01:00
peterkogo
b478fc6852 added typedocs for ReactFlowProps 2024-01-16 17:41:55 +01:00
moklick
bc69a6adb4 refactor(handles): prefix with flow id for handling nested flows #3196 2024-01-16 16:57:50 +01:00
peterkogo
115ae9493a added types for baseEdge 2024-01-15 18:03:22 +01:00
moklick
f32a92ecca refactor(utils): use utils from system package 2024-01-15 17:44:29 +01:00
peterkogo
8c32b426f4 added typedocs for plugins 2024-01-15 17:38:54 +01:00
moklick
37f76275eb chore(libs): update changelogs 2024-01-15 17:35:08 +01:00
moklick
1bc1ae855d refactor(util-functions): cleanup types so that node/edge types get infered 2024-01-15 17:32:30 +01:00
moklick
0fe2f2ae53 refactor(screenToFlowPosition): add option to configure snapToGrid #3771 2024-01-15 12:20:13 +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
moklick
bfd6c50af9 chore(packages): bump 2024-01-11 17:33:07 +01:00
moklick
c0543f9880 chore(controls): add aria-label #3775 2024-01-11 17:29:28 +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
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
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
a0af30be3e chore(react): bump 2024-01-10 11:15:01 +01:00
moklick
cc921045ca fix(react/applyChanges): handle deletion and expandParent 2024-01-10 11:11:38 +01:00
Moritz Klack
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
eb3a92de76 chore(react): changelog 2024-01-09 12:41:21 +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
8490bcdfef Merge pull request #3776 from lumosmind/patch-1
Update component-props.ts
2024-01-09 11:28:02 +01:00
Mustafa Kemal Tuna
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