voytech / cljs-diagrams

A clojurescript relational desinger tool.
2 stars 1 forks source link

Layouts refactoring #82

Open voytech opened 5 years ago

voytech commented 5 years ago

Layout function should not introduce side effect like setting bbox or set-data on shape.

It should only return shape model properties that was updated. It should be abstraction responsibility to propagate model data on shape.