diagramophone
diagramophone copied to clipboard
:art: code your diagrams, because drawing them really sucks
maybe calculate the center of the text based on the child's center position, not the parent's?
like: block1 | line 2 | line 3 -> block 2 the height of the block should probably grow on its own, eh?
Arrows always connect at the top of a box and always leave the bottom of the box. If you have cycles you have problems like this: ``` Event -- TimeSlotGroup...
simple example: ``` 1a -> 2 1b -> 2 2-> 3a 2->3c ``` note how node 1b on depth 1 gets bumped over when it should not ![image](https://cloud.githubusercontent.com/assets/1051390/3234790/6266c27c-f0cc-11e3-8c25-6109da9dea92.png)
example ``` block 1 -> block 2 block 2 -> block 1 ``` What I might expect is a double-headed arrow or two arrows, but what I get is all...
It would be pretty cool if I could add a label to the "A" side of this line, and another one to the "B" side. ``` A -- B ```
horizontal or vertically. this should affect the whole diagram, not just a specific block. super low priority!
(a) -> (b) should draw a circle -> should draw diamonds. this is getting gross for consistency, [a] -> [b] could keep rectangles