drawio icon indicating copy to clipboard operation
drawio copied to clipboard

Connect to an Edge (not connection point or object) to ensure connection lines stay straight

Open floongle opened this issue 3 years ago • 3 comments

  • [x] I agree to follow the Code of Conduct that this project adheres to.
  • [x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Is your feature request related to a problem? Please describe. Drawing block diagrams that have lots of lines going into a box (etc.) it's a pain to get all the lines straight.

At the moment, you can connect to either the entire object, or to a point on the edge of that object. But...

Describe the solution you'd like It would be brilliant to be able to be able to drag a line onto a side of an object, and the line just goes straight (horizontally or vertically) into it. Here's a mockup:

image

Then... with these three circles connected to the bottom edge of the box, I could resize or move either the box or any of the circles... and the lines would stay perfectly straight... until they moved out of bounds of course, at which point the line would curve as required.

This means that diagrams would stay beautifully ordered, without having to line up connection points perfectly.

floongle avatar May 24 '22 14:05 floongle

+1 This is my number one gripe with Diagrams.net today. Straight lines from box A to box B (constrained to 90 degree angles), without being forced to use blocky lines between randomly-placed 'connection points'.

kleynjan avatar May 30 '22 08:05 kleynjan

This seems to be implemented with the addition of these two new line types. image

That said, it seems that the tooltips are wrong (they're all set to say "Simple").

floongle avatar Mar 01 '23 10:03 floongle

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. See the FAQ for more information.

stale[bot] avatar Mar 01 '24 01:03 stale[bot]

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. See the FAQ for more information.

github-actions[bot] avatar Nov 07 '24 11:11 github-actions[bot]