himself65
d250a7d2cd
fix: enhance type
2022-02-06 17:13:51 -06:00
moklick
ee1a393dcb
refactor(changes): handle expand parent on dimension update
2022-01-28 13:26:16 +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
e52c5eda19
refactor(types): drop NodeInternalsItem type
2022-01-19 22:17:07 +01:00
moklick
eaeebdd12e
feat(subflow): add extendParent option
2022-01-04 11:15:44 +01:00
moklick
81585dbff5
refactor(general): cleanup
2021-12-09 09:17:36 +01:00
moklick
8710130883
refactor(node): mutate select value before user changes
2021-12-04 00:44:23 +01:00
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
62f1e90244
fix(edges): updatable edge
2021-11-26 07:14:38 +01:00
moklick
7ffad7770b
refactor(subgraphs): calculate z for child nodes
2021-11-18 17:57:45 +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
fdf2571402
feat(nodes): add extent option
2021-11-04 21:43:47 +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
31ad12ec9c
refactor(nodelookup): use ref for node renderer
2021-11-04 14:33:21 +01:00
moklick
74e860587c
refactor(node): pass width and height dep to style memo
2021-11-01 18:12:53 +01:00
Christopher Möller
241f604125
feat(nested-nodes): simplify nested node rendering
2021-10-27 15:38:29 +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
Christopher Möller
64239fbb51
refactor(edgerenderer): cleanup edge utils
2021-10-21 14:33:34 +02:00
Christopher Möller
b008c7b548
chore(graph-utils): rename elements to edges
2021-10-21 12:04:58 +02:00
Christopher Möller
9ad894d2df
feat(nodes): add helper functions to iterate over child nodes
2021-10-21 11:53:44 +02:00
Christopher Möller
9350884836
fix(perf): improve flattenNodes
2021-10-20 18:06:41 +02:00
Christopher Möller
767fbd4377
feat(noderenderer): render child nodes
2021-10-20 16:57:44 +02:00
moklick
a0b8aa6fcb
Merge branch 'v10' into refactor/nodes-edges-state
2021-10-20 10:52:11 +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
Christopher Möller
d3b1148bca
feat(markers): implement more generic api for markerEnd and markerStart handling
2021-10-14 17:53:50 +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
41db69e06c
fix(nodes): dont select nodes when selectable=false closes #1324
2021-07-20 17:59:04 +02:00
moklick
2eea1c34a1
refactor(handles): check if inside a shadow root
2021-03-29 13:46:41 +02:00
moklick
c63992e3ff
Revert "Merge pull request #1003 from TheUnderScorer/main"
...
This reverts commit 106f1f0b61 , reversing
changes made to 9206e65522 .
2021-03-29 13:26:31 +02:00
Przemysław Żydek
a7e0ace550
feat(components): Return if document is undefined
2021-03-22 11:36:10 +01:00
moklick
1745320101
feat(utils): export getTransformForBounds func
2021-03-01 14:02:42 +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
4d382eed57
refactor(store): clean up
2021-01-28 12:33:34 +01:00
moklick
1a9493e3fa
feat(props): add nodeExtent prop closes #854
2021-01-26 10:29:38 +01:00
moklick
e9a7ade236
refactor(store): use redux instead of easy-peasy
2021-01-19 13:58:24 +01:00
moklick
3a5ecfa666
Merge branch 'next' into feat/dragedge
2020-11-26 15:26:48 +01:00
moklick
d17562e1a1
refactor(drag-edge): only handle when update function is passed
2020-11-26 15:17:31 +01:00
moklick
e88dfdb650
refactor(nodes): use one resize observer for all nodes #723
2020-11-26 14:25:39 +01:00
moklick
b0500bc208
refactor(edges): visible even if source and target are not visible #677
2020-11-15 14:15:35 +01:00
moklick
c8d945f39b
refactor(store): remove unused viewportBox
2020-11-14 17:04:29 +01:00
moklick
7cc2306975
feat(reactflowInstance): add toObject function closes #603
2020-11-09 18:17:36 +01:00
moklick
2db5a7bce2
refactor(getElements): use internal node position #603
2020-11-09 17:48:51 +01:00