Commit Graph
226 Commits
Author SHA1 Message Date
moklick 6b8e7bfbc3 refactor(nodes): wrap with memo, update transform without creatin new array #282 2020-06-05 12:55:11 +02:00
moklick 33d2770b23 fix(userselection): dont render user selection when its not active 2020-06-05 12:37:54 +02:00
moklick c2fad7e680 refactor(useD3hook): init d3 inside store 2020-06-05 01:04:56 +02:00
moklick 4ae4f2e213 fix(userselection): handle shift key + mouse up handling 2020-06-05 01:04:40 +02:00
moklick 5a3adab3a0 refactor(internals): rename __rg to __rf 2020-06-05 00:17:28 +02:00
moklick 5bfe72f225 refactor(graph-utils): store handling 2020-06-05 00:15:45 +02:00
moklick 407e34b1cb refactor(controls): dont import store but use actions 2020-06-04 23:46:37 +02:00
moklick a73c448edc feat(renderer): detect dimension changes and adjust container closes #279 2020-06-03 23:10:57 +02:00
moklick 5cbeda5c3f feat(components): add ReactFlowProvider #275 2020-06-02 18:34:02 +02:00
moklick 3f3a79b5f6 feat(rfInstance): add getElements function #274 2020-06-02 16:06:08 +02:00
moklick 02bcd1be11 feat(options): add minZoom, maxZoom, defaultZoom closes #273 2020-06-02 14:22:29 +02:00
moklick 2d4a64d341 refactor(handle): use weaker selectors so its easier to overwrite 2020-06-02 10:23:14 +02:00
moklick 206cd1ded1 feat(examples): add validation example 2020-06-02 00:13:06 +02:00
moklick ce32d34c6b fix(connectionline): draw line from handle where user starts closes #270 2020-06-01 23:14:14 +02:00
moklick 6530e4041f fix(projectFunc): don't scale grid size #261 2020-05-31 12:12:02 +02:00
moklick 2000b58add fix(snaptogrid): don't scale grid size closes #261 2020-05-31 12:09:21 +02:00
moklick 0fe3f1c97f doce(readme): add used classes 2020-05-31 02:51:08 +02:00
moklick 384769f4f7 style(nodes): put styles into specific node type classes 2020-05-30 21:19:08 +02:00
moklick eef9b690ea style(nodes): put styles into specific node type classes 2020-05-30 20:47:17 +02:00
moklick 0558ff86c4 fix(bezieredge): correctly connect diagonally nodes closes #256 2020-05-30 20:26:55 +02:00
moklick c620d0f40c refactor(connectionLine): create connection line type enum 2020-05-29 18:53:23 +02:00
MoritzandGitHub 714c916121 refactor(styling): use css for default styles (#259)
* refactor(minimap): use css for default styles

* refactor(controls): use css for default styles

* refactor(background): use css for default styles

* refactor(edges): add edge type class name

* refactor(nodes): use css for default styles

* refactor(outputnode): add display name

* refactor(wrapnode): cleanup

* refactor(rollup): minimize css for prod build

* refactor(additional-comps): extract css

* test(graphs): adjust for new markup
2020-05-29 18:33:29 +02:00
moklick f2313916b6 feat(handle): add class name prop type 2020-05-29 16:50:59 +02:00
moklick 94e7d4a7b7 feat(internals): export easy peasy hooks closes #257 2020-05-29 14:40:16 +02:00
moklick 11a3605c1b refactor(connectionline): handle horizontal flows correctly closes #253 2020-05-28 11:30:05 +02:00
moklick a555df0458 feat(nodes): add class name option closes #254 2020-05-28 11:22:51 +02:00
moklick a3c5d235bf refactor(elementUpdater): dont append undefined style to node #251 2020-05-27 18:03:31 +02:00
moklick 76a409b1bd refactor(elementUpdater): dont append undefined style to node #251 2020-05-27 18:02:13 +02:00
moklick 02b4dc82df feat(nodes): add selectNodesOnDrag prop type 2020-05-25 18:13:12 +02:00
moklick 714cecaba9 refactor(easy-peasy): return single values from useStoreActions 2020-05-25 17:14:09 +02:00
moklick 56cfc8d731 refactor(easy-peasy): return single values from useStoreState 2020-05-25 17:12:11 +02:00
moklick 17614bda6b refactor(callbacks): dont provide noops as defaults, but make cbs optional 2020-05-25 16:24:50 +02:00
moklick 7324c79fd0 refactor(background): export background as component closes #235 2020-05-25 15:53:56 +02:00
MoritzandGitHub 63b83b2d63 chore(selectionlistener): comment typo 2020-05-25 14:00:56 +02:00
moklick f154f59e74 feat(wrapper): add onSelectionChange handler 2020-05-25 14:00:46 +02:00
moklick 5049379e3b feat(nodes): add onDragStart handler #241 2020-05-25 12:14:47 +02:00
moklick c198d69eec refactor(reactflow): remove classname from interface 2020-05-19 18:48:29 +02:00
moklick c0390eec79 feat(helper): export project function closes #237 2020-05-19 18:33:29 +02:00
Christopher Möller cebab6731b add className prop to ReactFlow container component closes #238 2020-05-19 18:06:00 +02:00
moklick 1ace58db4b refactor(elements): cast source and target of edge to string 2020-05-19 12:28:04 +02:00
moklick edefe860cf refactor(helper): use type predicates for isEdge and isNode 2020-05-16 12:41:33 +02:00
moklick fcb0a3e9f1 refactor(onConnect): param can be edge or connection 2020-05-16 01:13:28 +02:00
moklick a204834525 refactor(types): use interfaces 2020-05-16 01:12:46 +02:00
moklick 34188549f3 refactor(ts): export types 2020-05-16 01:11:56 +02:00
moklick fb543d290e refactor(plugins): create MiniMapNode file for component, cleanup 2020-05-16 01:10:20 +02:00
moklick 1e447a204c refactor(types): use types for prop type functions 2020-05-15 21:53:13 +02:00
AndyandGitHub 8b2640bd42 Handle Properties
* id is used in an example
* isValidConnection has to take the connection argument to validate
2020-05-14 19:26:24 +02:00
moklick 1922c37155 fix(nodes): don't project position when adding a new node #220 2020-05-14 14:36:28 +02:00
moklick 267187b8d1 feat(elementUpdater): apply position and style changes #220 2020-05-14 10:56:50 +02:00
moklick 1cc4e2676d refactor(inactivemode): no pointer events for nodes and edges closes #218 2020-05-13 11:09:22 +02:00