Commit Graph
204 Commits
Author SHA1 Message Date
moklick 96f4dcb4b7 fix(node-type): add optional dragging key 2022-05-28 16:33:20 +02:00
moklick b6eb0acb30 refactor(node-changes): add dragging flag closes #2171 2022-05-26 18:40:39 +02:00
Moritz KlackandGitHub 622880ae33 Merge pull request #2159 from RunDevelopment/issue2158
Added `connectionLineContainerStyle` property
2022-05-22 14:21:26 +02:00
moklick 0dc3c04a10 fix(node-renderer): use correct types 2022-05-22 14:18:05 +02:00
moklick a88e53ddc5 refactor(nodes): simplify selection handling 2022-05-22 14:09:40 +02:00
moklick 0d3439903c refactor(connect-events): add onClickConnect events 2022-05-18 23:26:56 +02:00
RunDevelopment cebe88d928 Added connectionLineContainerStyle property 2022-05-18 16:16:08 +02:00
moklick 1eee0cd377 refactor(useDragNode): cleanup, refactoring 2022-05-16 18:56:26 +02:00
Moritz KlackandGitHub 503603c5d5 Merge branch 'refactor/d3-drag' into refactor/d3-drag-handle-selector 2022-05-10 15:37:19 +02:00
moklick 35d30f5b2e Merge branch 'main' into refactor/d3-drag 2022-05-08 18:57:52 +02:00
moklick c5c7ae76b4 refactor(types): use correct type for ControlButton fixes #2120 2022-05-03 23:08:45 +02:00
moklick dcc05ad8cd chore(props): rename isEdgeAutoZIndex to elevateEdgesOnSelect 2022-05-02 23:40:04 +02:00
moklick b64d946454 refactor(edges): default zIndex=0 2022-04-30 16:11:25 +02:00
Furkan Kalaycioglu f075e0742e Fixed the bug 'onNodeDragStop' not getting triggered
Got rid of 'dragging' in the global node state
2022-04-27 20:37:59 +03:00
moklick f2004fe45a refactor(nodes): use-d3drag 2022-04-13 11:19:17 +02:00
moklick 607e8061c9 refactor(lib): use react 18 2022-04-11 16:11:14 +02:00
moklick 8d5305d240 refactor(edge-types): cleanup 2022-04-11 13:36:39 +02:00
Ze-Zheng Wu 9cc873d64a refactor connection line 2022-03-18 18:18:15 +08:00
moklick 5b32746422 fix(useReactFlow): use onNodesChange and onEdgesChange 2022-03-15 18:38:58 +01:00
moklick bc5d1df10e refactor(edges): add BaseEdge 2022-03-14 16:27:44 +01:00
Joey Ballentine 726bc2e0b3 Add Unreal Engine style bezier edge 2022-03-14 01:06:14 -04:00
moklick fe5337d1b8 refactor(keys): accept null as key #1463 2022-02-22 21:23:22 +01:00
moklick 6630935d9e refactor(nodeTypes/edgeTypes): show warning when not memoized closes #1620 2022-02-22 18:33:59 +01:00
moklick 67b71a9190 fix(selection-change): only trigger once 2022-02-22 17:49:10 +01:00
moklick a514c0ea84 refactor(onmove-handler): pass source event #1676 2022-02-22 17:08:09 +01:00
moklick 8e41c0d729 fix(types): onEdgesDelete 2022-02-22 16:30:03 +01:00
Himself65 76ff49196d fix: export type OnNodesDelete and OnEdgesDelete 2022-02-21 13:24:34 -06:00
moklick e011375c3d feat(props): add onNodesDelete and onEdgesDelete handler 2022-02-20 21:17:59 +01:00
moklick 522780eac9 fix(ts): dont make viewport optional for move callbacks 2022-02-10 12:54:50 +01:00
moklick b3b8ac9553 refactor(props): rename paneMoveable to panOnDrag 2022-01-31 17:19:52 +01:00
moklick 7e915ad39f refactor(nodes): re-init when sourcePos, targetPos or type changes 2022-01-28 14:48:14 +01:00
Christopher Möller af52bab2a5 refactor(fitView): use same fitView function for viewport helper and initial prop 2022-01-27 13:00:03 +01:00
moklick 067d681485 refactor(types): add NodePositionChange type 2022-01-25 13:54:33 +01:00
moklick 0cfcf656a0 refactor(defaultNode/Edges): always trigger onNodesChange and onEdgesChange 2022-01-20 17:55:27 +01:00
moklick e52c5eda19 refactor(types): drop NodeInternalsItem type 2022-01-19 22:17:07 +01:00
Christopher Möller c2bae79916 feat(hooks): add useReactFlow hook, refactor types and properties 2022-01-19 18:31:49 +01:00
moklick 634b592b3a feat(general): add defaultNodes, defaultEdges and defaultEdgeOptions 2022-01-18 13:05:41 +01:00
moklick 0b241d27c1 feat(attribution): add react flow attribution 2022-01-05 16:45:04 +01:00
moklick eaeebdd12e feat(subflow): add extendParent option 2022-01-04 11:15:44 +01:00
moklick a969c63400 chore(examples): use new api 2021-12-25 13:30:13 +01:00
moklick d8b054c7d6 feat(props): add connectOnClick 2021-12-17 10:49:05 +01:00
moklick 3206d49c15 chore(examples): add overview, cleanup 2021-12-17 10:43:53 +01:00
moklick 3b25086149 feat(nodes): connect on touch device 2021-12-17 10:35:53 +01:00
moklick 895e0bc524 refactor(store): use store.setState directly instead of actions 2021-12-11 05:22:41 +01:00
moklick 81585dbff5 refactor(general): cleanup 2021-12-09 09:17:36 +01:00
moklick 88582a86cc refactor(general): fit view in store to prevent flickering, rename onLoad => onPaneReady 2021-12-09 07:24:45 +01:00
moklick 427c933389 refactor(hooks): rename useNodeDimensions to useNodeBounds 2021-12-07 04:38:17 +01:00
moklick d9c99a8a6d refactor(onLoad): add new zoom pan helpers 2021-12-07 04:05:45 +01:00
moklick c2644f16bb refactor(nodeInternals): widht and height types optional 2021-12-07 02:01:40 +01:00
moklick b5bba7dc70 refactor(useZoomPanHelper): add getTransform, getZoom, rename transform to getTransform closes #1746 2021-12-07 01:59:57 +01:00