phase1geo / Minder

Mind-mapping application for Elementary OS
GNU General Public License v3.0
1.03k stars 67 forks source link

Add a new type of node called "Summary node" #90

Open Fatih20 opened 5 years ago

Fatih20 commented 5 years ago

Sometimes, when you wanted to make a collective explanation of several node, you would need to add a root node and then make a connection between those node with the root node that is supposed to explain collectively the other node.

My suggestion is to add "rogue node" that only function is to have several parent node. The rogue node here is used to explain its parents node.

phase1geo commented 5 years ago

I think that I've seen these types of nodes also called "summary" nodes.

Are these nodes allowed to have any children?

Fatih20 commented 5 years ago

Imo, yes.

github-actions[bot] commented 5 years ago

Stale issue message

cesar404 commented 3 years ago

Here are some examples of summary nodes on Freeplane and Xmind: summary freeplane summary node

ShakespeareYang commented 2 years ago

This would be very nice. I am working on a language tree which would benefit from this feature. The dialects from Old English have continued into Middle English and, as I understand it, perhaps also into Modern English. I would like to have the Early Middle English node link up as a child to the four dialects of Old English: Northumbrian, Mercian, Kentish, and West Saxon. At the moment, I am using connectors to signify this relationship, but summary nodes would be very nice. Screenshot from 2022-02-03 20-18-09

I think it would be good to have the summary to have the capability for child nodes (so that I could continue the node-sequence from Middle English). I liked the way Visualvengeance described it in this post: #308. Would it be possible to have a summary node link up to two parent nodes which are not siblings, but at different points in the node tree? In my case, that would entail having the Early Middle English node link up to Northumbrian and Mercian, which are sibling nodes, and also to Kentish and West Saxon, which are siblings on a different branch.

M15071060 commented 2 years ago

For what it's worth, whimsical.com has a reasonably good implementation of this, as an example of what I would love to see in Minder. I've drafted a really rough example here: https://whimsical.com/example-81Mg1NX4Jqo2C9bPPWZgJX

Whimsical is fine for things that necessitate collaboration, but its keyboard shortcuts are not as well-refined as Minder's, so I prefer to use Minder when possible. In case the link is inaccessible, I'll include a screenshot as well

Flowchart Implementation (my preference) image

Mind Map Implementation image

dishorned commented 9 months ago

Hey guys,

nearly two years since last comment here. Is there any plan or roadmap when this feature will be implemented?

Just to say, this would be a milestone for me, as I could not find any good mind mapping software that supports this and is open source or free of charge or non-cloud-based and all the more diagram based software like diagrams.net does support it, but they dont support automatic node arrangement and it is not easiely possible to switch nodes in hierarchy.

With the summary nodes and some new node shapes like diamonds, this could be the perfect combination between mind mapping and diagram software.

Thanks a lot and best regards

phase1geo commented 9 months ago

I have this feature partially implemented; however, I was running into a lot of challenges with the automatic layout these nodes, so the feature was sidelined to allow a few new releases to be made. I plan to finish the implementation in one of the next major releases (1.17 potentially).