First up, what a elegant piece of software. Watching a map organically grow, as new nodes are added or exploring a large map, I find a form of stress relief. Unfortunately, currently trying to organise the map, feels like organising a dozen octopuses, inside a string bag.
My first suggestion is to have the links of child nodes to other parents shown, when the child node is hidden eg a node is a child of two parent nodes. One parent node has all it's child nodes hidden. A link is shown between the two parent nodes.
Another feature is perhaps to add weight to certain links. In that way links between nodes with more child nodes would appear more important than links between two child nodes. Also the ability to manually apply weight would be needed.
Also, is it possible to have links that aren't parent-child? Perhaps a "couple" relationship, where both nodes are equally important to the relationship. eg two software modules that share data between each other. I don't know how this would affect the hide child node feature.
A cool use for this would be to create fun Family trees, with each node representing a person.
Re: Link Weight and relationships
Hi,
Thank you for your comment!
Concerning your suggestions:
1. The use case for this feature is not exactly clear. Like, in what map will you need this?
And also how will you know which link is "real" between two parents and which is only showing that this parent's child is connected to the second parent?
2. We have discussed this issue and decided weight for nodes would be quite enough to show the importance of the node with lots of children, don't you think?
3. Yes, we're working on this issue in our new service.