Commit Graph

42 Commits

Author SHA1 Message Date
Dimitri POSTOLOV
b9c07dc211 fix lint command, bump eslint packages 2025-02-09 05:43:15 +07:00
peterkogo
98b212f0d5 Narrow NodeProps type properties selected, selectable, draggable and deletable required 2025-01-20 11:20:33 +01:00
braks
9458904cbb fix(react): prevent default scrolling behavior when node is moved with keypress 2024-12-02 12:29:43 +01:00
peterkogo
e5fac45371 fixed node extent flashing 2024-08-22 16:07:37 +02:00
peterkogo
ea8b9e0050 clamp position on adoptUserNode 2024-08-22 11:00:16 +02:00
peterkogo
04774e5011 added nodeExtent to Svelte Flow and React Flow Provider 2024-08-22 10:34:52 +02:00
peterkogo
4a30f3a0fd fixed node extent calculation and simplified calculateNodePosition 2024-08-20 12:42:57 +02:00
peterkogo
d9563505d8 fix node extent 2024-08-19 17:44:36 +02:00
moklick
da35b9d7fb feat(props): add nodeClickDistance 2024-07-15 15:28:27 +02:00
moklick
15241b4fd0 fix(react): use correct dimensions for ssr 2024-06-27 17:00:44 +02:00
moklick
f968ff42ca chore(react): node origin cleanup 2024-06-26 15:26:22 +02:00
Moritz Klack
67e29b6c25 Merge branch 'next' into absolute-origin 2024-06-24 12:57:24 +02:00
moklick
3cc14e8ee5 refactor(nodes): add parentId to NodeProps closes #4061 2024-06-03 17:23:46 +02:00
peterkogo
403aa8f5da exposed selectable, deletable, draggable to custom nodes & edges 2024-06-03 10:48:05 +02:00
peterkogo
e81194d58a Include origin directly in positionAbsolute of node 2024-05-22 15:38:08 +02:00
moklick
ce9ce1db0b fix(system): return user nodes in node drag/click handlers 2024-05-02 17:40:48 +02:00
Moritz Klack
973a3ddd35 fix(react): node observation #4064 (#4182)
* fix(react): node observation #4064

* chore(react): cleanup useNodeObserver

* chore(react): cleanup useNodeObserver
2024-04-18 18:00:49 +02:00
peterkogo
aad6de5359 simplified handleExpandParent, removed isParent, improved some functions 2024-04-16 16:54:38 +02:00
peterkogo
714d30b63f fixed bug with expanding parent, made adjustments to evaluateNodePosition 2024-04-16 13:19:44 +02:00
peterkogo
ccf6578824 added parentLookup 2024-04-15 17:03:03 +02:00
moklick
4fa3a87241 refactor(updates): only trigger dim updates when dim changed 2024-04-11 12:31:14 +02:00
moklick
961b5a936c chore(examples): make dev tools example reusable 2024-04-10 14:56:40 +02:00
moklick
67d979985d refactor(react): handle parent expand in store instead of applyChanges 2024-03-28 17:08:05 +01:00
moklick
844d574c4f refactor(react): separate user nodes and indernal nodes 2024-03-27 11:22:43 +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
Moritz Klack
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
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
moklick
7bc9558631 Merge branch 'next' into refactor/infer-node-types 2024-02-19 10:39:56 +01:00
moklick
edba3963d8 fix(react): re-measure nodes correctly 2024-02-15 17:59:54 +01:00
moklick
04ba6e0e4e fix(nodes): re-measure nodes when dimensions are missing 2024-02-13 17:19:32 +01:00
moklick
a345b2670b feat(react): infer node types from passed nodes 2024-01-24 18:25:31 +01:00
peterkogo
5d3efa73a8 refactored useUpdateNodePositions to useMoveSelectedNodes 2024-01-24 12:25:39 +01:00
moklick
b18ef10e43 refactor(react): use node.width/height for resizer changes 2024-01-09 16:20:47 +01:00
moklick
61f8e00541 chore(react): cleanup exports 2024-01-08 13:26:14 +01:00
moklick
30c975e39f chore(react): cleanup exports 2024-01-08 11:59:01 +01:00
moklick
66b5c95ac5 refactor(react): reduce initial store.setState calls 2023-12-19 11:13:48 +01:00
moklick
4143591d96 refactor(react): dont create new edge objects on setEdges 2023-12-18 17:03:48 +01:00
moklick
32f0990e02 fix(subflows): force updates when position change 2023-12-18 13:15:22 +01:00
moklick
5b455a0b2d refactor(edge-wrapper): cleanup 2023-12-18 11:00:27 +01:00
moklick
07c4018255 refactor(edges): use EdgeWrapper instead of wrapEdge 2023-12-16 10:51:24 +01:00