<story><title>Diagrams: A diagram editor for the Mac</title><url>https://diagrams.app/</url></story><parent_chain><item><author>gcb0</author><text>I love how everyone spends years drawing diagrams with mouse torture in visio, OmniGraffle, licid, etc.&lt;p&gt;eventually everyone will find out about plantuml (puml) which generates diagrams of all kinds via a simple source file and wonder how they could ever live without it.</text></item></parent_chain><comment><author>TeMPOraL</author><text>Pros:&lt;p&gt;+ It&amp;#x27;s all plaintext. I love working with plaintext for all the usual benefits, so this fits.&lt;p&gt;+ PUML renderer is technically a free-to-download JAR, so it can presumably[0] integrate well with my Org-mode life.&lt;p&gt;Cons:&lt;p&gt;- Try to draw anything more complicated than three boxes and an arrow, and you&amp;#x27;ll be spending 90% of the time fighting the layout engine.&lt;p&gt;- It&amp;#x27;s even worse when you have your own opinion about the desired layout. No way to do that reliably, the result is very brittle.&lt;p&gt;I generally like it, but I&amp;#x27;d like it 100x more if there was a way to explicitly pin some component to absolute coordinates. Or at least a better way for giving layout hints than soft constraints introduced through invisible links.&lt;p&gt;--&lt;p&gt;EDIT: A random idea if anyone is developing something PUML-like:&lt;p&gt;How about separating out layouting a bit, and letting me type in something like that:&lt;p&gt;&lt;pre&gt;&lt;code&gt;  A     F    G
  B  C  D
           E H
&lt;/code&gt;&lt;/pre&gt;
And then continue with regular PUML code:&lt;p&gt;&lt;pre&gt;&lt;code&gt;  package &amp;quot;core&amp;quot; #A {
     [something]
     [something-else]
  }

  ...

  [some-component #D]--&amp;gt;[some-component #E]

  ...
&lt;/code&gt;&lt;/pre&gt;
Basically, I wish I could draw a picture representing the rough layout of key image components, and have this as a hard constraint on positioning other elements.&lt;p&gt;--&lt;p&gt;[0] -  Presumably, because I gave up on it after couple large-ish diagrams, just before my use has reached the threshold above which I consider Emacs integration.</text></comment>
<story><title>Diagrams: A diagram editor for the Mac</title><url>https://diagrams.app/</url></story><parent_chain><item><author>gcb0</author><text>I love how everyone spends years drawing diagrams with mouse torture in visio, OmniGraffle, licid, etc.&lt;p&gt;eventually everyone will find out about plantuml (puml) which generates diagrams of all kinds via a simple source file and wonder how they could ever live without it.</text></item></parent_chain><comment><author>Kagerjay</author><text>Mermaid js does that though, and many notetaking apps integrate with it&lt;p&gt;Personally Draw.io is the best freeapp already out there (online based or desktop), but lucidchart for paid is great too (much better print capabilities)</text></comment>