Commit Graph
81 Commits
Author SHA1 Message Date
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