Commit Graph
88 Commits
Author SHA1 Message Date
moklick 607e8061c9 refactor(lib): use react 18 2022-04-11 16:11:14 +02:00
moklick 6630935d9e refactor(nodeTypes/edgeTypes): show warning when not memoized closes #1620 2022-02-22 18:33:59 +01:00
moklick 8dcb8758a8 feat(nodes): add group type 2022-01-29 22:14:45 +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 e52c5eda19 refactor(types): drop NodeInternalsItem type 2022-01-19 22:17:07 +01:00
moklick 81585dbff5 refactor(general): cleanup 2021-12-09 09:17:36 +01:00
moklick 801d8f2ad4 fix(subflows): handle selections correctly 2021-11-26 19:35:31 +01:00
moklick 5124b6b134 refactor(node): disconnect resize observer on unmount 2021-11-23 18:54:42 +01:00
Christopher Möller 9d159c1e87 chore(types): enforce defaultProps inside react flow component 2021-11-18 18:01:20 +01:00
Christopher Möller 2243b0a1f6 Merge branch 'refactor/nested-relative' into feat/interaction-classnames 2021-11-18 16:30:11 +01:00
Christopher Möller e1f864f270 feat(flow): add properties for configuring no-interaction classes 2021-11-18 16:29:06 +01:00
moklick fe9c1f02dc refactor(nodes-edges): rename isHidden to hidden 2021-11-18 13:06:14 +01:00
moklick 0974aa5732 refactor(nodes): only use node internals 2021-11-18 13:01:11 +01:00
moklick 8a2ac1e31e refactor(types): cleanup 2021-11-09 14:52:39 +01:00
moklick a79e953ab3 refactor(boolean-props): omit is prefix 2021-11-09 12:35:21 +01:00
moklick 050bb3130f refactor(z-level): implement new stacking logic 2021-11-09 12:11:47 +01:00
moklick 996b1b51f5 refactor(store): rename nodeLookup to nodeInternals 2021-11-04 18:13:21 +01:00
moklick 50250e5670 refactor(connectionline): use abs pos 2021-11-04 15:32:04 +01:00
moklick 72f1d8b4e3 refactor(stlyes): use react-flow__container helper 2021-11-04 15:13:14 +01:00
moklick 31ad12ec9c refactor(nodelookup): use ref for node renderer 2021-11-04 14:33:21 +01:00
moklick 5547b0d6cc refactor(nodelookup): use as normale store item 2021-11-04 14:03:22 +01:00
Christopher Möller 1b390e103d feat(stacking): simplify zIndex and treeLevel behaviour 2021-11-04 12:42:14 +01:00
Christopher Möller 79e46d90ad wip: multiple edge renderers 2021-11-03 17:51:39 +01:00
moklick 7333873822 refactor(nodelookup): add treelevel 2021-11-03 10:03:23 +01:00
moklick 248b563231 refactor(nodes): use relative positions for children 2021-11-02 18:58:47 +01:00
Christopher Möller 241f604125 feat(nested-nodes): simplify nested node rendering 2021-10-27 15:38:29 +02:00
Christopher Möller 3e0b673e90 Merge branch 'nested-nodes-flat' of github.com:wbkd/react-flow into nested-nodes-flat 2021-10-27 12:53:36 +02:00
Christopher Möller 5f9bc2e0f2 feat(noderenderer): convert from flat to nested format internally 2021-10-27 12:53:28 +02:00
moklick e8d26002a1 refactor(node-renderer): do not mutate node styles 2021-10-25 16:56:54 +02:00
Christopher Möller dc36ebf31f feat(nested-nodes): callback for parent node size change 2021-10-22 15:13:14 +02:00
Christopher Möller 8b95cd712f feat(noderenderer): render nodes recursively 2021-10-22 12:09:01 +02:00
Christopher Möller c1d5c35a04 feat(nested-nodes): recursively get children of moved node 2021-10-21 16:59:52 +02:00
Christopher Möller 2252ea11ae feat(nested-nodes): change data structure to flat array of nodes 2021-10-21 15:39:27 +02:00
moklick 8f23321bd0 refactor(hooks): add useVisibleNodes and useVisibleEdges 2021-10-21 09:05:56 +02:00
moklick 450cb90e67 refactor(nested-nodes): zIndex 2021-10-20 19:26:22 +02:00
Christopher Möller 767fbd4377 feat(noderenderer): render child nodes 2021-10-20 16:57:44 +02:00
moklick 1525af39cf refactor(elements): render only visible elements 2021-10-19 14:57:34 +02:00
moklick 410b12946d refactor(state): separate nodes and edges 2021-10-19 11:09:49 +02:00
moklick 1f41cc0d9a refactor(zustand): use shallow when needed 2021-10-13 16:19:46 +02:00
moklick ee0d29029a refactor(state): replace redux with zustand 2021-10-13 12:54:01 +02:00
moklick 32ee964044 refactor(elements): split into nodes and edges 2021-10-09 11:33:10 +02:00
datoslabs 0d497b6569 Add optional node dragHandle prop as DraggableCore handle.
#1413
2021-10-04 16:20:44 -04:00
Ryan Kois 67186b478a Support node double click handler. 2021-03-15 17:01:11 -07:00
moklick 344275811f refactor(nodeRenderer): add resize observer types 2021-02-16 12:26:00 +01:00
moklick 1d1a17c80a refactor(actions): combine batch update and update node dimension actions 2021-02-11 19:14:30 +01:00
moklick ba5286a105 refactor(elements): split edges and nodes 2021-02-11 18:45:05 +01:00
moklick 201a35dec2 Merge branch 'main' into refactor/redux 2021-02-11 17:52:54 +01:00
moklick 477be8d492 refactor(onDrag): use same api as onNodeDragStart 2021-01-27 10:35:06 +01:00
moklick 3dedd615af feat(props): add onDrag handler 2021-01-26 18:17:29 +01:00