juzzlin / Heimer

Heimer is a simple cross-platform mind map, diagram, and note-taking tool written in Qt.
GNU General Public License v3.0
887 stars 112 forks source link

creating/dragging a node up/down, the connection to the main node always originates from the center #260

Open katrinshtorm opened 2 months ago

katrinshtorm commented 2 months ago

When creating/dragging a node up/down, the connection to the main node always originates from the center.

Hello. I think there's a way to organize links between nodes better, as they often look messy now (especially when many nodes need to come from the central node). When connection come from the sides, it can be visually confusing (especially if they need to come from the center of the central node).

I propose that when creating a node (dragging it up/down), the created nodes always come from the center. Meanwhile, creating nodes sideways should remain as it is (since creating nodes sideways is already implemented to make them appear on the side/above/below from the side).

Here is an approximate image.

Capture3-2 Capture3