moklick
634b592b3a
feat(general): add defaultNodes, defaultEdges and defaultEdgeOptions
2022-01-18 13:05:41 +01:00
moklick
f01e239947
refactor(useKeyPress): check if key code is string
2022-01-03 17:54:26 +01:00
moklick
ca77d0ef4c
fix(edges): draw connection line when there are no edges closes #1785
2021-12-22 11:17:29 +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
moklick
731918dc13
feat(hooks): add useNodeDimensions
2021-12-07 01:58:48 +01:00
moklick
2e83af4638
Merge branch 'main' into v10
2021-12-04 01:01:25 +01:00
moklick
f913ae77ff
refactor(zoomPanHelper): add duration to fit view params
2021-12-03 23:22:01 +01:00
Mahdi
7dc8311476
set the default animation duration to 0ms
2021-12-03 00:51:26 +03:30
moklick
801d8f2ad4
fix(subflows): handle selections correctly
2021-11-26 19:35:31 +01:00
moklick
330eefe695
refactor(selection): only fire selection changes that changed
2021-11-26 18:42:52 +01:00
moklick
d260abec75
refactor(actions): addSelectedElements => addSelectedNodes, addSelectedEdges
2021-11-26 15:18:27 +01:00
moklick
a032306408
feat(hooks): add useNodesState and useEdgesState
2021-11-26 14:39:22 +01:00
Christopher Möller
cffefe78c8
fix(zIndex): allow zIndex to be set to 0 explicitly
2021-11-24 12:23:03 +01:00
Mahdi Esbati
83362c187c
implement smooth transitions for useZoomPanHelper using d3
2021-11-21 13:24:03 +03:30
moklick
fe9c1f02dc
refactor(nodes-edges): rename isHidden to hidden
2021-11-18 13:06:14 +01:00
moklick
e6a4034747
Merge branch 'refactor/nested-relative' of github.com:wbkd/react-flow into refactor/nested-relative
2021-11-18 13:01:32 +01:00
moklick
0974aa5732
refactor(nodes): only use node internals
2021-11-18 13:01:11 +01:00
Christopher Möller
c29decade5
feat(stacking): disable auto layering, instead configure via zIndex prop
2021-11-10 18:06:28 +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
cc7debf8de
refactor(utils): cleanup
2021-11-04 16:10:35 +01:00
moklick
b4b15612a3
refactor(graphView): add useOnLoadHandler
2021-11-04 15:51:20 +01:00
moklick
50250e5670
refactor(connectionline): use abs pos
2021-11-04 15:32:04 +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
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
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
c42ba1fa1d
fix(hooks/keypress): check if document is defined
2021-10-25 13:04:15 +02:00
moklick
8f23321bd0
refactor(hooks): add useVisibleNodes and useVisibleEdges
2021-10-21 09:05:56 +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
Moritz Klack and GitHub
be3b451d1d
Refactor: add possibility to use different keys or combinations as a key code ( #1554 )
...
* feat(keys): support for combinations and multiple possibilites for one action
* refactor(globalKeyHandler): pass deps to useEffect
* refactor(examples): define key codes outside of the component
2021-10-05 15:27:07 +02:00
moklick
310bee0dc8
feat(fitView): add minZoom and maxZoom params closes #1301
2021-06-23 14:28:48 +02:00
moklick
3613c7c81d
feat(hooks): useUpdateNodeInternals #916
2021-03-01 16:52:38 +01:00
moklick
1745320101
feat(utils): export getTransformForBounds func
2021-03-01 14:02:42 +01:00
moklick
5ca8184eb8
feat(useZoomPanHelper): add project function #910
2021-02-17 21:27:05 +01:00
moklick
ba5286a105
refactor(elements): split edges and nodes
2021-02-11 18:45:05 +01:00