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
f913ae77ff
refactor(zoomPanHelper): add duration to fit view params
2021-12-03 23:22:01 +01:00
Mahdi Esbati
83362c187c
implement smooth transitions for useZoomPanHelper using d3
2021-11-21 13:24:03 +03:30
datoslabs
0d497b6569
Add optional node dragHandle prop as DraggableCore handle.
...
#1413
2021-10-04 16:20:44 -04:00
DiamondDrake
d51d677106
removed copy pasta null
2021-07-20 15:43:28 -04:00
DiamondDrake
b7e63c17e7
Extend Connection Line props
...
Include Node and Handle in props passed to custom connection lines for advanced usage.
2021-07-20 15:39:11 -04:00
moklick
310bee0dc8
feat(fitView): add minZoom and maxZoom params closes #1301
2021-06-23 14:28:48 +02:00
moklick
27e2781d8c
feat(props): add onEdgeUpdateEnd handler closes #1157
2021-05-29 15:12:31 +02:00
moklick
3232a33e9e
feat(edgeUpdate): add onEdgeUpdateStart handler closes #1120
2021-04-30 16:09:46 +02:00
Анна Кузнецова
f565676233
onEdgeDoubleClick support
2021-04-13 20:29:39 +05:00
moklick
66e7697e45
refactor(edge-labels): allow React component closes #1045
2021-03-29 14:21:34 +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
Przemysław Żydek
96290483b1
feat(components): Support passing shadow root as document
2021-03-22 11:34:47 +01:00
Ryan Kois
67186b478a
Support node double click handler.
2021-03-15 17:01:11 -07:00
moklick
cd1baadf41
feat(edges): add mouse handler closes #987
2021-03-12 20:46:14 +01:00
Eugene Samonenko
d89be58e54
feat(edgeUpdater): add edgeUpdaterRadius prop
2021-03-03 13:10:33 +02:00
moklick
3613c7c81d
feat(hooks): useUpdateNodeInternals #916
2021-03-01 16:52:38 +01:00
moklick
254003919c
refactor(edge-text): allow html attributes as props
2021-03-01 15:42:17 +01:00
moklick
0d1d802ed5
feat(edge): add onEdgeContextMenu handler #943
2021-02-26 10:51:25 +01:00
moklick
ebbc192b8d
fix(node-update): force update when source or target pos changes
2021-02-23 19:27:45 +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
moklick
201a35dec2
Merge branch 'main' into refactor/redux
2021-02-11 17:52:54 +01:00
moklick
9fcb597ad2
refactor(fitViewParams): allow zero padding
2021-02-08 11:39:55 +01:00
Eugene Samonenko
004b0ef490
feat(fitView): use option includeHiddenNodes false by default
2021-02-07 12:41:30 +02:00
Eugene Samonenko
7dc2c69f2e
feat(fitView): added fitViewParams prop to Control component
2021-02-07 10:13:16 +02:00
Eugene Samonenko
7324767c31
feat(fitView): added option to exclude hidden nodes
2021-02-06 12:20:20 +02:00
moklick
4d382eed57
refactor(store): clean up
2021-01-28 12:33:34 +01:00
moklick
477be8d492
refactor(onDrag): use same api as onNodeDragStart
2021-01-27 10:35:06 +01:00
moklick
3dedd615af
feat(props): add onDrag handler
2021-01-26 18:17:29 +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
1c01520a26
refactor(handle): pass children and standard HTMLAttributes props closes #833
2021-01-14 16:33:38 +01:00
moklick
782d567851
refactor(wrapEdge): pass source and target handle ids to edge closes #814
2021-01-11 12:51:03 +01:00
ShaMan123 and GitHub
ef25b1dd15
Update index.ts
2021-01-01 12:42:13 +02:00
ShaMan123 and GitHub
83d59b86dd
Update index.ts
...
more generics
2021-01-01 12:39:56 +02:00
ShaMan123 and GitHub
39b388051e
Update index.ts
2021-01-01 12:34:31 +02:00
ShaMan123 and GitHub
6ed505f70d
add type inference for data property
2021-01-01 11:21:55 +02: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
887ffbd0c4
refactor(resizeObserver): check if available
2020-12-01 12:04:13 +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
425fd2e3c0
refactor(onConnectStart): also pass handleId closes #718
2020-11-26 16:20:53 +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
ee439857f0
refactor(zoomPanHelper): always return functions, add initialized flag #678
2020-11-11 10:25:56 +01:00
moklick
ae6ce3cd05
feat(panOnScroll): add mode options free, vertical and horizontal
2020-11-10 17:56:19 +01:00