dundalek / atom-markdown-mindmap

Visualize markdown files as mindmaps in Atom editor
Other
117 stars 31 forks source link

Allow to render some branches on left #22

Open avkonst opened 7 years ago

avkonst commented 7 years ago

Currently all branches are rendered on right. Having huge mind map, makes the right side of the picture very dense and the left side of the picture very sparse. If it was possible to specify (via some custom markdown note) some second level paragraphs to render on left, it would be more balanced picture and would add additional meaning to mind map (for example, if my mind map is about requirements for a product, I would render on left all functional requirements and on right all non-functional requirements). Does it make sense?

dundalek commented 7 years ago

This makes total sense, it was also discussed before: https://github.com/dundalek/markmap/issues/3 I just haven't got time to get to it yet.

abhayghatpande commented 7 years ago

@dundalek +1 for this feature. Just a suggestion ... rather than implementing using rules, could it use an existing layout library like GoJS or https://github.com/leungwensen/mindmap-layouts? The Chrome extension mindmap-tab also does a pretty good job of rendering a mindmap and seems to have some lightweight logic. I'll a novice at programming, but will take a look if I can add the logic somehow. thanks.

dundalek commented 7 years ago

@abhayghatpande mindmap-layouts is a great find, I think that could work well. Another candidate I found recently is d3-flextree. Better layout algorithm is long due.

I would be really glad for your contributions, thank you. Let me know if I can help, clarify some things, or point you into the right direction.

TibRib commented 1 year ago

Hello, I saw this issue is opened since 2017, 6 years after, is there anything that was made to adress this layout feature ? Thank you

fensivebinary commented 10 months ago

Hi, is there any update on this request?