650 Commits

Author SHA1 Message Date
peterkogo
d9e7f1f728 remove debug color 2024-02-27 17:13:25 +01:00
peterkogo
7831fcef5b Merge branch 'next' into handle-connection-fixes 2024-02-27 17:02:09 +01:00
peterkogo
83e0a333b0 fixed handle connections 2024-02-27 16:54:21 +01:00
Moritz Klack
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
Moritz Klack
be08c24cc3 Merge pull request #3933 from xyflow/draggable-cursor-fix
Draggable cursor fix
2024-02-26 14:18:12 +01:00
peterkogo
f0d1e85cf1 selectable correctly influences cursor types for nodes & edges 2024-02-22 11:12:08 +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
Moritz Klack
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
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
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
6eea7eb2ab chore(packages): bump 2024-02-15 18:13:46 +01:00
Moritz Klack
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
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
moklick
b77fe9da1f fix(deletion): do not delete node when user is inside input closes #3895 2024-02-13 10:50:57 +01:00
moklick
c3d5c8cdfa refactor(useHandleConnections): also return edge id 2024-02-08 13:32:37 +01:00
peterkogo
1d87926724 changed maskStrokeWidth default back to 1 2024-02-07 13:07:39 +01:00
peterkogo
ceb160fa7b added css variables for minimap mask, set default mask-stroke to 0 2024-02-07 12:19:23 +01:00
peterkogo
4c0a5a62c7 fixed minimap styling by props & mask-stroke-width 2024-02-06 13:19:54 +01:00
moklick
7830b3573f chore(resizer): cleanup 2024-02-05 16:58:19 +01:00
peterkogo
c9b1b78edf use for..of instead of forEach 2024-01-30 13:25:02 +01:00
peterkogo
5746c7b6fb merge next 2024-01-30 12:36:04 +01:00
peterkogo
7fbb245ecc added a comment 2024-01-30 12:28:35 +01:00
peterkogo
c1311c198a fixed resizing & expandParent 2024-01-30 12:06:38 +01:00
peterkogo
c1391f5b13 keepAspectRatio and children with parent=extent and expandParent restrict the resizing of the parent 2024-01-30 11:19:28 +01:00
peterkogo
e3df7d1c69 children with parent=extent and expandParent restrict the resizing of the parent 2024-01-29 11:47:05 +01:00
moklick
6caa4b9b97 chore(packages): bump 2024-01-25 21:22:18 +01:00
peterkogo
39ea601332 resizer now respects parentExtent 2024-01-25 18:20:02 +01:00
moklick
19bcfe28a2 fix(getNodesBounds): use absolute position by default, add options param 2024-01-25 17:46:46 +01:00
moklick
7a1617d71d fix(react): apply defaultEdgeOptions marker closes #3826 2024-01-25 12:24:00 +01:00
moklick
b8fc637091 refactor(svelte): use correct id for handle data-id attr 2024-01-25 11:42:03 +01:00
peterkogo
829c82cfda fixed, parentExpand & simplified updateNodePositions 2024-01-24 13:44:28 +01:00
moklick
009fb42017 refactor(system): revise calcNextPosition 2024-01-24 13:04:44 +01:00
moklick
2e1bfc35c0 chore(onbeforedelete): use correct node/edge types, pass generic 2024-01-23 13:04:02 +01:00
peterkogo
abc6fea20b child nodes get repositioned correctly when resizing top or left 2024-01-23 12:35:24 +01:00
moklick
085f71d435 refactor(handles): do not use fallback handle if an id is being used #3409 2024-01-23 11:45:26 +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
34c77caab3 refactor(types): OnNodeDrag 2024-01-22 17:05:26 +01:00
peterkogo
e0d7dbe8a1 fixed focused, selectable css 2024-01-18 15:50:21 +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
7b4e385eb7 chore(packages): bump 2024-01-17 17:55:38 +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