Christopher Möller
9331ccc544
chore(warnings): add error codes to documentation site
2022-04-28 16:27:19 +02:00
Christopher Möller
922005e236
chore(warnings): format warning logs, add troubleshooting page
2022-04-26 16:33:54 +02:00
Moritz Klack and GitHub
c7fdfedd95
Merge branch 'main' into feature/edgeUpdateWithMoreInfo-1961
2022-04-11 13:28:45 +02:00
Andreas Schultz
4d6c6ffc7d
Also add 'handleType' parameter to 'onEdgeUpdateEnd' callback analogous to 'onEdgeUpdateStart'
2022-04-11 07:39:22 +02:00
Andreas Schultz
68ec5d87d7
Change boolean 'isSourceHandle' parameter to handleType: HandleType in 'onEdgeUpdateStart' function
...
- In order to make the function better extendable in the future.
2022-04-04 09:53:19 +02:00
moklick
b362c11851
refactor(edges): use new edge as default, add simplebezier
2022-03-14 16:01:00 +01:00
Joey Ballentine
3c96b07c9c
Rename to "unreal" edge, fix for both horizontal and vertical handles
2022-03-14 01:06:26 -04:00
Joey Ballentine
726bc2e0b3
Add Unreal Engine style bezier edge
2022-03-14 01:06:14 -04:00
Andreas Schultz
e8aa8737ae
Pass isSourceHandle flag to onEdgeUpdateStart
...
- This allows to know during an edge update which side of the edge is getting dragged by the user.
- Use cases include showing custom validation hints to the user during an edge update, e.g. which handles can be connected to and which not. This would otherwise not be possible without knowing which side is updated.
2022-03-11 09:03:40 +01:00
moklick
6630935d9e
refactor(nodeTypes/edgeTypes): show warning when not memoized closes #1620
2022-02-22 18:33:59 +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
d260abec75
refactor(actions): addSelectedElements => addSelectedNodes, addSelectedEdges
2021-11-26 15:18:27 +01:00
moklick
62f1e90244
fix(edges): updatable edge
2021-11-26 07:14:38 +01:00
moklick
33255635af
refactor(edge-renderer): cleanup
2021-11-26 07:07:21 +01:00
Christopher Möller
b2ac219912
refactor(edge): pass onEdgeUpdate instead of creating onConnect function
2021-11-25 16:04:08 +01:00
Christopher Möller
22f7dd6306
refactor(edges): cleanup edge renderer
2021-11-25 15:48:57 +01:00
Christopher Möller
0f480444f2
chore(markers): cleanup marker api
2021-11-24 12:02:09 +01:00
moklick
8a095df192
refactor(nodes): only observe node when not hidden
2021-11-23 17:58:53 +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
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
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
72f1d8b4e3
refactor(stlyes): use react-flow__container helper
2021-11-04 15:13:14 +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
Philipp Garbowsky
a29d9de6b0
Changed the way the transform is applied to the edges group
2021-10-28 15:44:21 +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
b15d3012e0
fix(nested-nodes): fix getSourceTargetNode for childNodes
2021-10-21 14:08:39 +02:00
Christopher Möller
8d840b5820
Merge branch 'nested-nodes' of github.com:wbkd/react-flow into nested-nodes
2021-10-21 11:53:56 +02:00
Christopher Möller
9ad894d2df
feat(nodes): add helper functions to iterate over child nodes
2021-10-21 11:53:44 +02:00
moklick
8f23321bd0
refactor(hooks): add useVisibleNodes and useVisibleEdges
2021-10-21 09:05:56 +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
b08809d810
feat(markers): add option to control orientation of markers
2021-10-15 13:07:02 +02:00
Christopher Möller
1b73c8fff5
feat(markers): add more properties for custom markers
2021-10-15 11:51:54 +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
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