When dragging the "+" icon at the bottom of an item A (action/condition/trigger), and creating a new item B, the connection always starts at the bottom of item A and ends at the top of bottom B. This makes sense if item B is below item A, ok if item B is below and to the left/right, not that bad if item B is to the left/right, pretty bad if item B is above and to the left/right, and really bad if item B is above item A.
I propose automatically choosing the in/out points of the connections, based on the position of the newly created item relative to the item it's connected to.
The shortest length connection should always be preferred, at least if that connection doesn't intersect/touch other items/connections.
Two extra thoughts:
- If an item is dragged/repositioned, recalculate all of it's connections automatically in real time (while dragging), or when finished dragging. But the option to manually choose the preferred in/out points should remain as well.
- Tapping the connection selects it, right now there is a button allowing to edit connection type (true/false/exception), how about adding a new button which will "optimize" the connection?
Improve look of items connections by default
Moderator: Martin