Commit Graph
695 Commits
Author SHA1 Message Date
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
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 0a77162ddb refactor(nodes): handle selection when selectNodesOnDrag=false 2020-11-05 15:36:35 +01:00
moklick fe3db783f1 refactor(global-keyhandler): cleanup 2020-11-05 15:32:23 +01:00
moklick 7e55f8c07f fix(nodes): always drag draggable node even if not selected 2020-11-05 14:36:26 +01:00
moklick 0774d35846 feat(nodes): multi drag 2020-11-05 14:32:10 +01:00
moklick 7d4a6d7c36 Merge branch 'main' into feat/multiselect 2020-11-05 14:19:09 +01:00
moklick 8cdd9fd800 fix(selection): unset selection when shift pressed #641 2020-11-05 14:14:10 +01:00
Moritz KlackandGitHub 40ef6e076e Merge pull request #662 from justrhysism/feat/forward-node-position-661
Forward position to NodeComponent
2020-11-05 11:50:49 +01:00
Rhys Lloyd 20c7f1622c Resolve #661
Forward positional data to Node Component.
2020-11-05 09:14:45 +10:30
Rhys LloydandGitHub 4a5f0b5a76 Resolve #659
Set border-box explicitly so upstream frameworks don't upset the layout.
2020-11-05 08:08:56 +10:30
Moritz KlackandGitHub 9851281709 Merge branch 'main' into drag-edge 2020-11-03 19:59:18 +01:00
Christopher Möller de1f7dba5d prevent page bouncing when panOnScroll is enabled #359 2020-11-03 16:10:24 +01:00
moklick b88729fbf1 feat(panOnScroll): add speed option 2020-11-03 15:58:47 +01:00
Christopher Möller febf3012d7 fix zoom behaviour while selection key is pressed 2020-11-02 13:19:04 +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 2c8a5595bb fix(globals): declare __ENV__ 2020-10-29 16:40:41 +01:00
moklick ddd3baa5f7 refactor(handle-handling): cleanup 2020-10-29 12:36:10 +01:00
Naden a3e9cbf9dc Cleanup of jasonpul's connection-validation branch 2020-10-27 14:51:54 +11:00
moklick 056e817031 refactor(rollup): use replace plugin before other plugins 2020-10-23 14:06:31 +02:00
moklick 269dfec535 refactor(globals): dont use process.env 2020-10-23 13:56:47 +02:00
moklick a79c363195 Merge branch 'main' of github.com:wbkd/react-flow into main 2020-10-22 17:21:02 +02:00
moklick f99d0170ea refactor(nodes): pass isDragging prop closes #624 2020-10-22 17:20:56 +02:00
moklick 65a1b5e07a feat(elements): multiselect 2020-10-22 00:03:30 +02:00
moklick 13a3fd46b1 fix(selection): handle overlapping area rounding issues closes #610 2020-10-21 22:13:09 +02:00
Long Nguyen 8ea54a6574 Fix: Couldn't drag edge after creating of FlowRenderer 2020-10-13 12:06:55 +09: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
jasonpulandGitHub abf00187bb Update graph.ts
added check to verify handle exists in node
2020-10-11 17:51:08 -04:00
moklick d266a48c14 fix(maxZoom): set option correctly closes #563 2020-10-08 15:42:39 +02:00
moklick d8ae6bd9a2 refactor(remove-nodes): check if target has contenteditable attr closes #560 2020-10-07 17:40:35 +02:00
moklick 011e4c0aaf style(comps): dont use inline styles for minimap and edges #491 2020-10-06 18:00:08 +02:00
Christopher Möller ee7fcb5bb5 chore(typescript): export interfaces of additional components 2020-10-06 17:12:39 +02:00
Christopher Möller c2635ba23e chore(typescript): export react flow component prop interface 2020-10-06 16:56:53 +02:00
Christopher Möller bb2675a1ea feat(selection): find react-flow parent from event target instead of document 2020-10-06 14:19:43 +02:00
Christopher Möller 0045058295 feat(selection): clear user selection when mouse leaves the pane 2020-10-06 14:16:16 +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