Hacker News
Pretty Fish: A better mermaid diagram editor
Myrmornis
|next
[-]
erajasekar
|root
|parent
|next
|previous
[-]
I’ve been working on an AI diagramming tool built around D2: https://aidiagrammaker.com/ You describe a system in plain English, and it generates architecture diagrams, flowcharts, and sequence diagrams in D2.
Edits can be made either directly in the D2 code or via a context-aware editor.
neuronexmachina
|root
|parent
|next
|previous
[-]
16bitvoid
|root
|parent
|next
[-]
Plus, according to this comment on an issue, folks in their discord say it's not being actively maintained.
https://github.com/terrastruct/d2/issues/2735#issuecomment-4...
spacecow
|root
|parent
|next
|previous
[-]
parentA.childA -> parentB.childB: voop
parentB.childB -> parentA: vorp
shouldn't be that hard![1] https://mermaid.ai/open-source/syntax/stateDiagram.html#comp...
lugao
|root
|parent
|next
|previous
[-]
growrow
|root
|parent
|next
|previous
[-]
Myrmornis
|root
|parent
[-]
The language is richer and all diagram types are implemented consistently in the same language in a way that can be composed, as opposed to being a collection of unrelated DSLs.
The improved visual appearance is clear from inspecting example diagrams, I believe.
jauntywundrkind
|root
|parent
|previous
[-]
And, does GitHub support it? (Follow up: alas not! Sadness. Please add!)
lo1tuma
|next
|previous
[-]
Where I do see room for improvement is the rendering quality. A lot of diagrams end up looking a bit rough, especially with arrow routing and layout, which can feel somewhat arbitrary.
Better layout/rendering would probably add more value (for me at least) than improving the editing experience.
juancn
|next
|previous
[-]
- How do you pan? Two finger sliding on the trackpad just zooms.
- Why does the diagram you're working on doesn't use all the remaining space? I picked one example and it's on a small-ish box with controls that don't seem to do anything and half of it is out the screen on the bottom
Ohh... the scroll metaphor... it's annoying. A bunch of tabs would have been better or even a one at a time with a tree somewhere.
There's too much fighting with layout where a plain interface would be better, something closer to https://mermaid.live/
smusamashah
|next
|previous
[-]
laserbeam
|next
|previous
[-]
pastelsky
|next
|previous
[-]
Lord_Zero
|next
|previous
[-]
rdos
|previous
[-]
jsmith45
|root
|parent
|next
[-]
%%{init: {"theme": "base", "themeVariables": { "pie1": "#FF5733", "pie2": "#33FF57", "pie3": "#3357FF", "pieStrokeColor": "#000000", "pieStrokeWidth": 3, "pieOpacity": 0.8 }}}%%
This looks like it works on this site too.