moklick
a0b8aa6fcb
Merge branch 'v10' into refactor/nodes-edges-state
2021-10-20 10:52:11 +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
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
moretall
eff3e72e4f
Fix when it disappears when connecting an edge to update to a new node
2021-09-13 16:50:02 +09:00
moklick
27e2781d8c
feat(props): add onEdgeUpdateEnd handler closes #1157
2021-05-29 15:12:31 +02:00
moklick
3124d46732
refactor(edge-updater): pass handle type #1212
2021-05-28 14:26:03 +02:00
moklick
3232a33e9e
feat(edgeUpdate): add onEdgeUpdateStart handler closes #1120
2021-04-30 16:09:46 +02:00
Clément Loridan
0e9ae9fbc1
fix(edge): change order of the first EdgeAnchor disturbed by the EdgeComponent
2021-04-22 09:56:48 +03:00
moklick
d5b84afcc1
chore(example): add edge double click to overview
2021-04-14 09:57:23 +02:00
Анна Кузнецова
f565676233
onEdgeDoubleClick support
2021-04-13 20:29:39 +05:00
moklick
cd1baadf41
feat(edges): add mouse handler closes #987
2021-03-12 20:46:14 +01:00
moklick
6d2221b058
fix(edges): unset nodes selection on click closes #966
2021-03-05 20:57:50 +01:00
Eugene Samonenko
d89be58e54
feat(edgeUpdater): add edgeUpdaterRadius prop
2021-03-03 13:10:33 +02:00
Eugene Samonenko
9bdd49de20
fix(wrapEdge): use simplified EdgeAnchor component
2021-03-01 10:59:18 +02:00
Eugene Samonenko
6ed73fb7c2
fix(wrapEdge): use simplified EdgeAnchor component
2021-03-01 10:54:24 +02:00
Eugene Samonenko
443b1cef02
fix(wrapEdge): use EdgeAnchors components
2021-02-26 15:48:29 +02:00
Eugene Samonenko
2f2ba19be9
fix(wrapEdge): shift edge updater circles positions to not overlap node handles
2021-02-26 14:18:23 +02:00
moklick
0d1d802ed5
feat(edge): add onEdgeContextMenu handler #943
2021-02-26 10:51:25 +01:00
moklick
782d567851
refactor(wrapEdge): pass source and target handle ids to edge closes #814
2021-01-11 12:51:03 +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
6ef3f52083
style(edge-updater): add hover effect
2020-11-30 11:03:16 +01:00
moklick
d17562e1a1
refactor(drag-edge): only handle when update function is passed
2020-11-26 15:17:31 +01:00
moklick
2f40a83b47
refactor(drag-edge): cleanup drag edge handlers
2020-11-05 17:28:21 +01:00
moklick
9dfe7ea8e3
fix(edge-drag): update to new version
2020-11-05 16:26:02 +01:00
moklick
28ad06a7bd
Merge branch 'drag-edge' of https://github.com/zcmgyu/react-flow into zcmgyu-drag-edge
2020-11-05 16:04:37 +01:00
moklick
65a1b5e07a
feat(elements): multiselect
2020-10-22 00:03:30 +02:00
Long Nguyen
57528851ff
Fix confict after merge branch master
2020-10-13 11:58:28 +09:00
Long Nguyen
bd63a0131a
Feature: Draggable edge
2020-10-12 21:34:35 +09:00
moklick
011e4c0aaf
style(comps): dont use inline styles for minimap and edges #491
2020-10-06 18:00:08 +02:00
moklick
0b15211e18
refactor(edges): pass original source and target ids, cleanup #476
2020-09-15 11:17:06 +02:00
Nate Amack
34473166cb
feat(onElementClick): always allow onElementClick to run
2020-08-18 10:59:22 -06:00
moklick
07e597fbb1
refactor(edges): pass data in onClick handler closes #430
2020-08-13 09:28:02 +02:00
moklick
ee74c90f15
feat(edges): add labelBgBorderRadius option closes #421
2020-08-12 13:00:54 +02:00
moklick
6bbc152041
feat(edge-options): add labelBgPadding #421
2020-08-11 10:36:22 +02:00
moklick
59742c9526
refactor(variables): dont use abbreviations
2020-08-10 12:10:17 +02:00
Nate Amack
97ec24fa14
feat(props): add mouse event to onNodeDragStart, onNodeDragStop, onElementClick, and onPaneClick
2020-08-04 12:05:03 -06:00
moklick
30e811225a
refactor(components): show displayName in react profiler correctly
2020-07-27 18:50:53 +02:00
moklick
b3391860da
feat(edges): add data and classname props, unify node/edge handling closes #357
2020-07-27 12:40:39 +02:00
moklick
b51a25191f
feat(elements): add isHidden option
2020-07-15 10:31:16 +02:00
moklick
1b3f58486a
refactor(classnames): use faster classcat alternative
2020-07-14 10:11:26 +02:00
moklick
1d8a9d6d87
feat(graph): more adjustable interaction closes #329 , closes #291
2020-07-13 17:36:15 +02:00
moklick
407e34b1cb
refactor(controls): dont import store but use actions
2020-06-04 23:46:37 +02:00
Moritz and GitHub
714c916121
refactor(styling): use css for default styles ( #259 )
...
* refactor(minimap): use css for default styles
* refactor(controls): use css for default styles
* refactor(background): use css for default styles
* refactor(edges): add edge type class name
* refactor(nodes): use css for default styles
* refactor(outputnode): add display name
* refactor(wrapnode): cleanup
* refactor(rollup): minimize css for prod build
* refactor(additional-comps): extract css
* test(graphs): adjust for new markup
2020-05-29 18:33:29 +02:00
moklick
17614bda6b
refactor(callbacks): dont provide noops as defaults, but make cbs optional
2020-05-25 16:24:50 +02:00
moklick
1cc4e2676d
refactor(inactivemode): no pointer events for nodes and edges closes #218
2020-05-13 11:09:22 +02:00
moklick
0c30eebb94
feat(edges): add label props
2020-05-11 12:18:36 +02:00
moklick
5030f7dc1b
feat(node): handle nodrag class
2019-10-24 14:48:35 +02:00