Commit Graph

941 Commits

Author SHA1 Message Date
peterkogo
abc6fea20b child nodes get repositioned correctly when resizing top or left 2024-01-23 12:35:24 +01:00
Moritz Klack
8a9f8127b5 Merge pull request #3822 from xyflow/refactor/on-node-drag-types
refactor(types): OnNodeDrag
2024-01-23 10:05:13 +01:00
moklick
1742799461 chore(react): update changelog 2024-01-23 10:04:31 +01:00
moklick
7d949e18bc chore(svelte): update changelog 2024-01-22 17:36:32 +01:00
moklick
e339525ee4 Merge branch 'next' into svelte-get-edges-nodes 2024-01-22 17:35:06 +01:00
moklick
54e6ff22f9 chore(svelte): cleanup useSvelteFlow 2024-01-22 17:33:36 +01:00
Moritz Klack
6cda9acf9f Merge pull request #3814 from xyflow/svelte-edge-label-improvements
Svelte edge label improvements
2024-01-22 17:20:48 +01:00
moklick
736327687f chore(svelte): update changelog 2024-01-22 17:20:36 +01:00
moklick
1f454b42f6 chore(svelte): cleanup imports 2024-01-22 17:19:39 +01:00
moklick
34c77caab3 refactor(types): OnNodeDrag 2024-01-22 17:05:26 +01:00
peterkogo
08bb803ef2 getNodes & getEdges can be called without specifying ids 2024-01-22 16:38:00 +01:00
peterkogo
aee1b6b9f8 add getNode, getNodes, getEdge, getEdges 2024-01-18 16:27:51 +01:00
peterkogo
e0d7dbe8a1 fixed focused, selectable css 2024-01-18 15:50:21 +01:00
peterkogo
b6b3822787 changed prop names edgeLabel 2024-01-18 15:23:31 +01:00
peterkogo
88aa0fccf3 Added handleEdgeSelect hook & click on edge-label now selects edge 2024-01-18 14:26:35 +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
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
1eb0595a96 added typedocs for SvelteFlowProps 2024-01-16 11:45:58 +01:00
peterkogo
115ae9493a added types for baseEdge 2024-01-15 18:03:22 +01:00
peterkogo
0f8e13e0cf added types for handles 2024-01-15 17:48:29 +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
e23cf8256a chore(svelte): export updateEdge 2024-01-15 17:37:18 +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
4d8fc79d21 refactor(svelte): add slot to controls, cleanup ControlButton types closes #3788 2024-01-15 17:00:16 +01:00
peterkogo
e35e0348fe added type docs for nodes & edges 2024-01-15 16:53:55 +01:00
moklick
0fe2f2ae53 refactor(screenToFlowPosition): add option to configure snapToGrid #3771 2024-01-15 12:20:13 +01:00
moklick
93d437edb6 refactor(getNodesBounds): use position instead of positionAbsolute 2024-01-15 12:02:26 +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
74a8d178a5 Merge branch 'next' of github.com:xyflow/xyflow into next 2024-01-11 17:29:36 +01:00
moklick
c0543f9880 chore(controls): add aria-label #3775 2024-01-11 17:29:28 +01:00
Moritz Klack
448a1ad32a Merge pull request #3783 from xyflow/svelte-fix-selection-drag
Fix dragging in Svelte when draggable=false
2024-01-11 17:17:14 +01:00
moklick
8c01086011 chore(changelog): add changes 2024-01-11 17:16:40 +01:00
peterkogo
f5ffa83124 better naming 2024-01-11 17:05:15 +01:00
peterkogo
19a8bc3e49 Simplified unselectNodesAndEdges 2024-01-11 16:58:49 +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
peterkogo
62b57eec6e feat(svelte) Expose edgeLookup, fix(svelte) dragging behaviour when selectable=false 2024-01-11 15:00:16 +01:00