Commit Graph
433 Commits
Author SHA1 Message Date
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 LloydandRhys 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
moklick e1ae70e779 refactor(zoomPanHelper): export and simplify 2020-11-09 19:30:21 +01:00
moklick c7bf8ffbcc refactor(initD3): pass initial transform 2020-11-09 18:27:41 +01:00
moklick 7cc2306975 feat(reactflowInstance): add toObject function closes #603 2020-11-09 18:17:36 +01:00
moklick 2db5a7bce2 refactor(getElements): use internal node position #603 2020-11-09 17:48:51 +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
Christopher Möller c746fdc741 fix type definition for d3-zoom handler 2020-11-09 13:16:33 +01:00
Christopher Möller cf34c8f48e fix(panOnScroll): normalize scroll speed in different browsers closes #665 2020-11-09 12:39:21 +01:00
moklick 7981230a57 fix(panOnScroll): use deltaX instead of wheelDeltaX event prop 2020-11-05 17:56:38 +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