Bug 163504 - Support connector distinction at intersection and at tangency
Summary: Support connector distinction at intersection and at tangency
Status: RESOLVED DUPLICATE of bug 54990
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
24.8.2.1 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL: https://www.youtube.com/watch?v=VYc26...
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks: Connectors
  Show dependency treegraph
 
Reported: 2024-10-18 05:54 UTC by Eyal Rozenberg
Modified: 2024-10-18 08:23 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Wire hops in SmartDraw (24.56 KB, image/jpeg)
2024-10-18 05:54 UTC, Eyal Rozenberg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eyal Rozenberg 2024-10-18 05:54:57 UTC
Created attachment 197122 [details]
Wire hops in SmartDraw

When the lines of two (right-angle) connectors have an accidental intersection, the appearance is of four lines at right angles, extending in four directions. This is confusing, especially since, in theory, these could be two connectors which are tangent:

                ^
------->   and  |
                |

or maybe

   ^
---/    and   /---->
              |

? Now, with this ASCII graphic, I've actually distinguished the second case by "cutting the corners", forcing some distance between the two lines. This should be possible as an automatic behavior for tangent connectors. Similarly, two connectors which accidentally-intersect could have a "hop" gadget used to indicate that they are not intended to actually connect:

       |
      _|_
     / | \
____/  |  \_____
       |

this is available in some electrical wiring diagram drawers, and perhaps also in Visio. We should have this in Draw (and thus also Impress).
Comment 1 Eyal Rozenberg 2024-10-18 06:26:04 UTC
See the dynamic hop generation in Visio in this video:

https://www.youtube.com/watch?v=VYc26tlsilQ&t=95s
Comment 2 Heiko Tietze 2024-10-18 07:53:04 UTC

*** This bug has been marked as a duplicate of bug 54990 ***
Comment 3 Eyal Rozenberg 2024-10-18 08:18:51 UTC
Heiko: The hops part is a dupe, but the tangency separation, i.e.

   |
---*---
   |

to 

  |
--/
  /--
  |

is not a dupe. Shall we keep this bug for that aspect?
Comment 4 Heiko Tietze 2024-10-18 08:23:27 UTC
(In reply to Eyal Rozenberg from comment #3)
> Shall we keep this bug for that aspect?
Rather comment on the other ticket.