moklick
|
f913ae77ff
|
refactor(zoomPanHelper): add duration to fit view params
|
2021-12-03 23:22:01 +01:00 |
|
Mahdi
|
7dc8311476
|
set the default animation duration to 0ms
|
2021-12-03 00:51:26 +03:30 |
|
Mahdi Esbati
|
83362c187c
|
implement smooth transitions for useZoomPanHelper using d3
|
2021-11-21 13:24:03 +03:30 |
|
moklick
|
310bee0dc8
|
feat(fitView): add minZoom and maxZoom params closes #1301
|
2021-06-23 14:28:48 +02:00 |
|
moklick
|
3613c7c81d
|
feat(hooks): useUpdateNodeInternals #916
|
2021-03-01 16:52:38 +01:00 |
|
moklick
|
1745320101
|
feat(utils): export getTransformForBounds func
|
2021-03-01 14:02:42 +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
|
97cc7e3d99
|
fix(fitView): fixed useZoomPanHelper typo
|
2021-02-06 12:54:39 +02:00 |
|
Eugene Samonenko
|
7324767c31
|
feat(fitView): added option to exclude hidden nodes
|
2021-02-06 12:20:20 +02:00 |
|
moklick
|
23c2c49e52
|
refactor(types): rename ActionTypes to ReactFlowActionTypes
|
2021-01-28 12:45:32 +01:00 |
|
moklick
|
252552a694
|
fix(hooks): repair useStoreActions hook
|
2021-01-21 19:35:04 +01:00 |
|
moklick
|
bd79577fa7
|
feat(interaction): add zoomActiviationKeyCode #847
|
2021-01-20 11:36:10 +01:00 |
|
moklick
|
15228a1e5d
|
fix(fitView): use clamped zoom closes #831
|
2021-01-14 16:19:08 +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
|
d594d91f72
|
fix(onElementsRemove): always return all connected edges closes #750
|
2020-12-08 10:51:27 +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
|
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 |
|
moklick
|
e1ae70e779
|
refactor(zoomPanHelper): export and simplify
|
2020-11-09 19:30:21 +01:00 |
|
Christopher Möller
|
cf38388f14
|
refactor(zoom): move zoom methods into own hook, detatch from store
|
2020-11-09 17:23:59 +01:00 |
|
moklick
|
fe3db783f1
|
refactor(global-keyhandler): cleanup
|
2020-11-05 15:32:23 +01:00 |
|
moklick
|
7d4a6d7c36
|
Merge branch 'main' into feat/multiselect
|
2020-11-05 14:19:09 +01:00 |
|
Christopher Möller
|
d64cdcec66
|
rewrite d3-zoom hook as react component, add pan behaviour with d3-zoom event #359
|
2020-11-02 12:36:10 +01:00 |
|
Christopher Möller
|
d6a6eb82d8
|
refactor pan/zoom behaviour, implement pan on scroll #359, edit interaction example
|
2020-10-29 17:58:36 +01:00 |
|
moklick
|
65a1b5e07a
|
feat(elements): multiselect
|
2020-10-22 00:03:30 +02:00 |
|
Christopher Möller
|
0373b53fc2
|
feat(renderer): change layer order, allow zoom on nodes and user selection
|
2020-10-06 13:08:38 +02:00 |
|
Christopher Möller
|
4f757b86b9
|
feat(renderer): move interactions into seperate wrapper component
|
2020-10-05 16:37:10 +02:00 |
|
moklick
|
c4e4f76a2b
|
refactor(nodes): handle type changes #545
|
2020-10-05 12:14:22 +02:00 |
|
moklick
|
48053133e5
|
refactor(defaultProps): dont set defaults in main entry point
|
2020-10-02 14:34:51 +02:00 |
|
moklick
|
7ef6d0adb2
|
fix(fitView): don't let defaultPosition overwrite fitView on load #533
|
2020-09-30 16:44:50 +02:00 |
|
moklick
|
1425b8ffde
|
refactor(element-parsing): handle elements with integer ids closes #500
|
2020-09-11 10:54:04 +02:00 |
|
 Stojan StamkovandGitHub
|
fa193bddfc
|
Added support for Node and Edge type updates
|
2020-09-04 21:04:53 +02:00 |
|
moklick
|
3fe6a956c2
|
refactor(d3-zoom): use new v2 api
|
2020-08-27 00:35:01 +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 |
|
moklick
|
6cb3c707bf
|
refactor(store): rename/cleanup setNodesSection action
|
2020-08-04 00:42:54 +02:00 |
|
moklick
|
f6f3202b57
|
refactor(graphview): put resize handling in its own hook
|
2020-08-02 18:34:03 +02:00 |
|
moklick
|
f84eff1a8c
|
feat(interaction): add paneMoveable prop #377
|
2020-07-30 11:10:41 +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
|
3da7efae35
|
refactor(elementUpdater): dont create additional nodes object
|
2020-07-25 14:04:08 +02:00 |
|