moklick
|
f64710e164
|
refactor(connections): allow graphs with nodes that have only source handles
|
2020-12-24 11:24:54 +01:00 |
|
moklick
|
8b993a7542
|
feat(zoomPanHelper): add fitBounds func
|
2020-12-22 14:23:25 +01:00 |
|
moklick
|
869dcadae2
|
feat(useZoomPanHelper) add setCenter func
|
2020-12-22 14:11:28 +01:00 |
|
moklick
|
7c08a38b7c
|
refactor(nodes): re-init when source- or targetPosition changes
|
2020-12-20 13:33:02 +01:00 |
|
moklick
|
52c54109d2
|
fix(nodes): dont drag other nodes when selecNodesOnDrag=false closes #782
|
2020-12-18 12:45:23 +01:00 |
|
moklick
|
4322a63680
|
fix(zoom): allow trackpad pinch zoom
|
2020-12-10 14:28:12 +01:00 |
|
moklick
|
36025b28b0
|
refactor(zoom): add nowheel helper class closes #719
|
2020-12-10 12:07:36 +01:00 |
|
moklick
|
d594d91f72
|
fix(onElementsRemove): always return all connected edges closes #750
|
2020-12-08 10:51:27 +01:00 |
|
moklick
|
b368489586
|
fix(selection): return correct node positions closes #742
|
2020-12-03 18:50:56 +01:00 |
|
moklick
|
887ffbd0c4
|
refactor(resizeObserver): check if available
|
2020-12-01 12:04:13 +01:00 |
|
moklick
|
2ad121fad0
|
refactor(edges): pass source and target handle ids for click and selection #739
|
2020-12-01 10:51:15 +01:00 |
|
moklick
|
c429ae7ca4
|
feat(props): add connection mode closes #702
|
2020-11-30 13:09:56 +01:00 |
|
moklick
|
8acd0c1972
|
Merge branch 'next' into feat/dragedge
|
2020-11-30 11:04:31 +01:00 |
|
moklick
|
6ef3f52083
|
style(edge-updater): add hover effect
|
2020-11-30 11:03:16 +01:00 |
|
moklick
|
1650e6ac82
|
fix(smoothstep): repair left/right right/left connections
|
2020-11-26 16:58:15 +01:00 |
|
moklick
|
425fd2e3c0
|
refactor(onConnectStart): also pass handleId closes #718
|
2020-11-26 16:20:53 +01:00 |
|
moklick
|
03d5e63371
|
refactor(edgeWrapper): memoize onConnectEdge func
|
2020-11-26 15:55:46 +01:00 |
|
moklick
|
80b8016d5e
|
fix(store): add viewportBox
|
2020-11-26 15:33:41 +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
|
32415077fc
|
refactor(element-updates): check if node type changed
|
2020-11-26 10:52:44 +01:00 |
|
moklick
|
93c5470d01
|
refactor(store): simplify setElement
|
2020-11-24 18:25:19 +01:00 |
|
moklick
|
52a73d68a0
|
refactor(store): simplify setElement
|
2020-11-24 18:21:36 +01:00 |
|
moklick
|
c00cfca02c
|
fix(store): remove elements
|
2020-11-18 11:16:00 +01:00 |
|
moklick
|
d6a410a0a3
|
refactor(elementUpdater): simplify
|
2020-11-18 00:16:50 +01:00 |
|
Christopher Möller
|
7f4d76cc5c
|
fix(multihandles): update handles every time the size of a node changes
|
2020-11-17 15:00:42 +01:00 |
|
Christopher Möller
|
6da79b572a
|
fix(edge renderer): change wording for target handle id
|
2020-11-16 15:04:34 +01:00 |
|
Christopher Möller
|
142a119027
|
Merge branch 'chore/improve-edge-warning' of https://github.com/justrhysism/react-flow into justrhysism-chore/improve-edge-warning
|
2020-11-16 15:02:51 +01:00 |
|
Christopher Möller
|
16abf0595f
|
fix(edges): change xy positions to detect when edge is hidden
|
2020-11-16 14:51:59 +01:00 |
|
Christopher Möller
|
fc16bc1168
|
fix(panOnScroll): invert scroll direction (#683)
|
2020-11-16 13:12:29 +01:00 |
|
Christopher Möller
|
30037dcf52
|
chore(deps): use react 17 (#686), remove why-did-you-render dependency
|
2020-11-16 12:49:23 +01:00 |
|
Rhys Lloyd
|
58c9e60a73
|
chore(edge): Output edge id with source/target warnings
|
2020-11-16 14:58:59 +10:30 |
|
moklick
|
6c75635629
|
refactor(smoothStepEdge): cleanup
|
2020-11-15 21:14:45 +01:00 |
|
moklick
|
2b1366fe46
|
refactor(edgeRenderer): cleanup
|
2020-11-15 18:21:32 +01:00 |
|
moklick
|
393defc638
|
refactor(elements): only render visible handling
|
2020-11-15 18:05:44 +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
|
7d788a1ed7
|
refactor(edgeRendererUtils): cleanup
|
2020-11-14 17:26:37 +01:00 |
|
moklick
|
c8d945f39b
|
refactor(store): remove unused viewportBox
|
2020-11-14 17:04:29 +01:00 |
|
moklick
|
2420cf3689
|
refactor(onlyRenderVisible): change from nodes to elements #677
|
2020-11-14 16:46:14 +01:00 |
|
moklick
|
7482b961b0
|
refactor(deps): remove resize-observer
|
2020-11-11 18:33:32 +01:00 |
|
moklick
|
ee439857f0
|
refactor(zoomPanHelper): always return functions, add initialized flag #678
|
2020-11-11 10:25:56 +01:00 |
|
moklick
|
ee87ce64db
|
style(minimap): transparent mask
|
2020-11-10 18:40:45 +01:00 |
|
moklick
|
75a7825d2f
|
refactor(NodeRenderer): cleanup
|
2020-11-10 18:37:43 +01:00 |
|
moklick
|
ae6ce3cd05
|
feat(panOnScroll): add mode options free, vertical and horizontal
|
2020-11-10 17:56:19 +01:00 |
|
moklick
|
5e28762f53
|
refactor(nodes): don't re-render on pan #677
|
2020-11-10 17:06:18 +01:00 |
|
moklick
|
959216f6fc
|
refactor(keycodes): allow strings and numbers as key codes
|
2020-11-10 14:27:15 +01:00 |
|
Christopher Möller
|
e088287370
|
fix(useKeyPress): reset key when window loses focus #641
|
2020-11-10 12:58:15 +01:00 |
|
moklick
|
0fbefe5a58
|
refactor(GraphView): reduce amounts of re-renderings
|
2020-11-09 22:24:12 +01:00 |
|
moklick
|
d06868ecde
|
refactor(graphview): extend react flow props
|
2020-11-09 22:00:26 +01:00 |
|