Heimer icon indicating copy to clipboard operation
Heimer copied to clipboard

More connections possible on nodes beside edges and middle

Open barbershop9 opened this issue 4 years ago • 4 comments

So i noticed that arrows only have three connections: edges of each side of a node, plus the middle of each side.

This make for a very decent workflow in most cases, but in certain (like the ones I'm gonna describe) it can seem a bit lacking.

Let's take for example this: 2021-01-14_11-01

Where can be seen bunch of text, separated by newlines, and three nodes "trying" to describe or at least represent some context for each connections...

As already known, there only three connections possible per side of nodes, and in this image, we can see three connection already taken...

But what if someone need to explain "visually" each line of a node using other nodes?

2021-01-14_11-12

This is an attempt at making each lines delimited by newlines in the main node, "explained" per lines.

And here the edited version for more clarity (sorry for the grey-scale colors):

2021-01-14_11-12_betterarrowconnections

Here we can see a node for each line/part of the main node, where things can be more detailed, and easily understood in a visual manner.

This kind of workflow isn't just good in the example i provided, but can be beneficial for people either needing visual help (line by line explanation, etc) or for researcher/people who learn natural language or machine learning (where mindmap concept like these are used a lots).

That's just my opinion on the matter, so feel free to tell me what you think as the author (of this software) and of course others can also pinch in their views on this.

This is hopefully not too hard to implement given the default connections system for arrows is already pretty decent, but just need either an optional connections like seen on the last image or other method to get to this same result. I believe this might also strengthen the "simplicity" view/mantra of this software, but that's maybe just me :)

barbershop9 avatar Jan 14 '21 10:01 barbershop9

I can see the problem, yes. Maybe the amount of connection points could be a setting and probably saved with the mind map data.

juzzlin avatar Jan 15 '21 17:01 juzzlin

yes, that would be amazing if this was implemented :100:

barbershop9 avatar Jan 15 '21 21:01 barbershop9

would look nicer if connections were automatically changed according to their position, like this: 2021-03-11_15-26-16 (that's some old app, not being updated https://github.com/labyrinth-team/labyrinth)

vs how it works in Heimer: 2021-03-11_15-26-27

l3td33r avatar Mar 11 '21 14:03 l3td33r

Yeah, I'll figure out something. The biggest problem currently is my very limited time.

juzzlin avatar Mar 11 '21 14:03 juzzlin