typora / typora-issues

Bugs, suggestions or free discussions about the minimal markdown editor — Typora
https://typora.io
1.53k stars 58 forks source link

Other diagrams format/syntax support #1138

Open abnerlee opened 6 years ago

abnerlee commented 6 years ago

Merger other diagrams support request into this issue.

Others

abnerlee commented 6 years ago

http://jumly.tmtk.net/ mentioned by Christoph

abnerlee commented 6 years ago

may relates https://github.com/typora/typora-issues/issues/162

42sol-eu commented 6 years ago

is there any thing we could do to help?

abnerlee commented 6 years ago

Wavedrom https://github.com/typora/typora-issues/issues/1410

richblack commented 6 years ago

Do you have the plan to add any kind of mind mapping diagram support?

joneepenk commented 5 years ago

plantuml +1

Longor1996 commented 5 years ago

How about railroad diagrams?

tigerlee commented 5 years ago

Hope typora can support more diagrams format.

herculosh commented 5 years ago

+1 plantuml

vassudanagunta commented 5 years ago

@abnerlee it's worth checking out how DPP and PP approach this. The latter incorporates the former, but the former uses syntax closer to Typora.

hkmenon commented 5 years ago

+1 for plantuml

dpnub commented 5 years ago

+1 for graphviz

wiesener commented 5 years ago

+1 for plantuml

jmmonteiro commented 5 years ago

+1 for graphviz It's supported by HackMD, but I really wish I could use it in typora (I find it a more comfortable editor than HackMD).

admin-teametry commented 5 years ago

Creating charts with Vega would be great: https://vega.github.io/vega/

miao1007 commented 5 years ago

Graphviz can be implemented with http://viz-js.com

Hoblovski commented 5 years ago

+1 for graphviz

moonfruit commented 5 years ago

+1 for plantuml

jpidelatorre commented 5 years ago

+1 for Vega (also MarkVis and Wavedrom, but mostly Vega)

pidgeon777 commented 5 years ago

I also vote for integrating:

1) WaveDrom 2) Graphviz 3) PlantUML

cristianvasquez commented 5 years ago

+1 for plantuml

jorgens commented 5 years ago

+1 for plantuml

hansieodendaal commented 5 years ago

Thank you

frankydee commented 5 years ago

+1 for PlantUML

gadams999 commented 5 years ago

+1 for PlantUML support also via code block:

```plantuml
 Bob -> Alice

(then closing ticks, can't get to work in comment, sorry)
MateuszKubuszok commented 5 years ago

If Graphviz would be supported would be implemented, it would be nice to support syntax added by Jekyll extensions like https://github.com/kui/jekyll-graphviz or https://github.com/zhustec/jekyll-diagrams

hitzhangjie commented 5 years ago

Typora is an editor, to be the No.1. It needn't support all kinds of diagrams format or most of them. Try to adopt the best one to shape users' habit. It's just an editor, if it is heavy, why not use IDE?

MateuszKubuszok commented 5 years ago

@hitzhangjie Mostly because all IDEs I know of have worse support for Markdown than Typora does. If I use IDE it degenerates (due to lack of support of various features I need) so much, that it slowly makes more to use nano + live preview (except, with rendering TeX, graphs, etc server-side live preview is no longer live - I have to wait ~1-2 minutes to render some of my longer LaTeX and Graphviz heavy posts). Typora allows me to see changes immediately as it is designed around rerendering and updating things live, as opposed to generating optimized output working without any JS. I don't use Typora because it's lightweight - for that I have Sublime Text. I use it because it is convenient and featureful, which is why I want to pay for it when it will be eventually released commercially.

BTW. It might be just me, but I actually consider Typora to be a Markdown IDE.

hansieodendaal commented 5 years ago

Hi there,

(Thank you for a great product!)

Is it possible to support this style

<div class="mermaid">
graph LR
    A[Hard edge] -->|Link text| B(Round edge)
    B --> C{Decision}
    C -->|One| D[Result one]
    C -->|Two| E[Result two]
</div>

as well as this style?

​```mermaid
graph LR
    A[Hard edge] -->|Link text| B(Round edge)
    B --> C{Decision}
    C -->|One| D[Result one]
    C -->|Two| E[Result two]
​```

We use mdbook to render our final markdown content, which only support the top example.

Thank you and kind regards, Hansie.

zsynacl commented 5 years ago

Hope I can use typora to draw class diagrams very soon

rogeroger-yu commented 5 years ago

plantUML +1

northup commented 5 years ago

plantUML +1

EvenTang commented 5 years ago

plantUML +1

LucaBlackDragon commented 5 years ago

+1 for PlantUML

ProgramFan commented 5 years ago

+1 for graphviz.

yuhuihu commented 5 years ago
lanshenghai commented 4 years ago

+1 for PlantUML

moliyadi commented 4 years ago

+1 for PlantUML

muroachanf commented 4 years ago

+1 for PlantUML

alexvoedi commented 4 years ago

+1 for tikz

tadashi-takaura commented 4 years ago

+1 for PlantUML

simonbennet commented 4 years ago

+1 for PlantUML

lbleon commented 4 years ago

+1 for PlantUML

Gowa2017 commented 4 years ago

Also, PlantUML is good.

But if we can use graphviz and all the layout engine will more powerfull

Daemon007 commented 4 years ago

+1 for PlantUML

joneepenk commented 4 years ago

Also, PlantUML is good.

But if we can use graphviz and all the layout engine will more powerfull

PlantUML supports graphviz.

Gowa2017 commented 4 years ago

Also, PlantUML is good. But if we can use graphviz and all the layout engine will more powerfull

PlantUML supports graphviz. I checked the implemention of plantUML which can use vizjs or graphviz to render graph, but I dont know how to specify a layout engine other than dot

kulkarniamit commented 4 years ago

+1 for plantuml

slavakurilyak commented 4 years ago

Support for mind mapping is a must!

To get started, check out @dundalek's atom-markdown-mindmap or markmap

joelee commented 4 years ago

+1 for PlantUML