Skip to main content
Open

Intersection of connection lines

  • Noah Purves-Smith
  • Adolfo Avella
  • Terry K Bell
  • Alicia Wrabek
  • Christian Colmenar
  • Ryan Maibach
  • Mithrandarc
  • David Bisset
  • Sebastian Reuschel-Hiestermann
  • Nishantha Rudrakumar

Hello,

I would like to raise an issue, which is so far the only behaviour which is bothering me while working with miro. I really appreciate your work and its one of my favourite tools of all time!

I mostly use miro for creating diagrams with shapes (boxes), connection lines and text. As far as I know, a basic connection line has two endpoints and a box has an area, a border and four connection points (up/down/left/right).

When I want to have an arrow pointing to a box, I can (1) drop the end of the connection line with the mouse cursor into the box and it automatically snaps to the corresponding connection point, I can (2) drop it directly to one of the four connection points or (3) I drop it to the border and it snaps to it. This is partly illustrated in picture 1 below.

Picture 1: Two boxes about to be connected by a connection line

Now, I often want to have multiple, parallel connection lines between these boxes. The intuitive way would be dropping the connection line to the box area as described in (1). The result is shown in picture 2 below. The connection lines perform an automatic offset from each other but - and thats my issue here - also start crossing each other. For me, this really has a negative impact on my diagrams; they look less clean due to additional intersections and its difficult to make text attached to a connection line readable.

Picture 2: Two boxes connected by two connection lines; snapped to their center area

The desired configuration is shown in the next picture below and of course its possible to come to that result with some manual work. Unfortunately it can get a little messy as shown in the upper connection line of picture 3 below - especially when I start resizing or moving the boxes. The best compromise is to snap the connection lines manually to the border of the boxes as described in (3), but this can sometimes not lead to perfect results since you have to align both endpoints with your mouse cursor. (Choosing a different line type can help hiding unproper alignment but since I am constantly working with the diagrams, I want to avoid mixed line types only to achieve slightly better results for this scenario.)

Picture 3: Two boxes connected by two connection lines; snapped manually to their borders

I do not have any use case, where I would like to have crossed lines to connect boxes, so my proposal would be to change the behaviour of the connection lines to become parallel by default.

I am excited to hear about your opinion.

Many thanks and keep up the good work,
Marcel

Was it helpful?

0 replies

No replies yet...

Reply