Bug 54990 - Feature request: Ability to create line hops/jumps for crossing lines
Summary: Feature request: Ability to create line hops/jumps for crossing lines
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: high enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 76872 163504 (view as bug list)
Depends on:
Blocks: Connectors ImpressDraw-Enhancements
  Show dependency treegraph
 
Reported: 2012-09-16 17:41 UTC by Bart
Modified: 2024-10-18 12:23 UTC (History)
19 users (show)

See Also:
Crash report or crash signature:


Attachments
Flowchart with a line hop (8.08 KB, image/gif)
2012-09-16 17:41 UTC, Bart
Details
sketch (12.55 KB, application/vnd.oasis.opendocument.graphics)
2017-03-18 10:49 UTC, Martin Marmsoler
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bart 2012-09-16 17:41:41 UTC
Created attachment 67253 [details]
Flowchart with a line hop

One key feature that I find missing in LibreOffice draw is the ability to have lines that are crossing each other hop/jump.

Obviously not automatically since then you'll have both lines trying to jump each other which will look silly but as a property of a line where you set that it should jump or not + the type of jump (round bridge, square bridge, line interrupt, etc.)

The attachment that I've added shows what I mean exactly with a line jump/hop (just so where on the same page).

With this report I want to submit a feature request for implementing this feature into LibreOffice Draw. I think it will be a significant enhancement of the abilities of the Draw application.

Thanks in advance.
Comment 1 Arno Teigseth 2012-09-17 14:55:09 UTC
Nice graphic.

I think these jums would be better off made as properties to _junctions_ between lines, not actually lines themselves.
Comment 2 vfinet 2014-03-10 13:10:02 UTC Comment hidden (me-too)
Comment 3 Tomasz Skorka 2014-10-29 20:07:12 UTC
Those hops would be a great help for wiring diagrams.
Comment 4 Bart 2015-09-01 07:29:41 UTC
Overall, this would eliminate the current workflow of creating a line hop. Which is creating a graphic and thus painting over the line junktion.

As some have mentioned, this feature alone would allow us to create proper line diagrams (network architectures, etc.) using Draw. All other features are already in place (importing Visio, gallery for images in the sidebar, flowchart icons, etc.).

Now, I've submitted this enhancement request 3 years ago. What is needed to get this feature worked on? How can we get the devs attention to this request?
Comment 5 Heiko Tietze 2016-06-20 12:51:25 UTC
This was a frequently requested feature in the Draw survey [1]. Arc'ed intersection is one known solution, the other is to intersect and indicate that by dimension lines, or the like.

[1] https://design.blog.documentfoundation.org/2016/04/01/the-many-faced-god-part-2-how-libreoffice-draw-is-expected-to-evolve/
Comment 6 Heiko Tietze 2016-06-20 12:51:51 UTC
*** Bug 99649 has been marked as a duplicate of this bug. ***
Comment 7 Heiko Tietze 2016-06-20 12:52:42 UTC
*** Bug 76872 has been marked as a duplicate of this bug. ***
Comment 8 Martin Marmsoler 2017-03-18 10:49:48 UTC
Created attachment 131985 [details]
sketch

A nice feature would be also to connect two lines  together without adding a point between them (it should create the point it self).
Comment 9 Heiko Tietze 2017-03-18 11:16:25 UTC
(In reply to Martin Marmsoler from comment #8)
> A nice feature would be also to connect two lines  together without adding a
> point between them (it should create the point it self).

Wouldn't that be a completely different use case? How is your feature handled in other programs?
Comment 10 Martin Marmsoler 2017-03-18 11:32:24 UTC
>Wouldn't that be a completely different use case?
What do you mean?

In KiCad for example you can connect every line to everywhere of a second line and creates at the point where both of them are connected a connection point.
Comment 11 Daveo 2017-03-18 12:51:12 UTC
(In reply to Martin Marmsoler from comment #10)
> >Wouldn't that be a completely different use case?
> What do you mean?
> 
> In KiCad for example you can connect every line to everywhere of a second
> line and creates at the point where both of them are connected a connection
> point.

I agree with Heiko, what you are suggesting is a different use case to this specific feature request for line hops/jumps. It helps those who use Bugzilla as a resource (eg. developers, QA, etc.) for their project work if issues/requests are filed as separate specific use cases.

However, your proposal for line connection points is a great idea and if you were to file a separate feature request for this I would definitely vote for it.

A developer might even be able to find a way of combining both features. (eg. two line types, one with jumps/hops and another with auto-connection points to existing lines) Not exactly an "Easy Hack", but surely doable.
Comment 12 torque.fork 2017-07-26 18:15:24 UTC Comment hidden (me-too)
Comment 13 Phil Collins 2017-10-19 07:54:21 UTC
Hi All, Any update on this? Kind regards
Comment 14 Jimmy Sjölund 2018-01-14 21:22:15 UTC Comment hidden (me-too)
Comment 15 stievenard.david 2018-09-19 10:11:51 UTC Comment hidden (me-too)
Comment 16 Xisco Faulí 2019-11-29 13:29:48 UTC
Changing priority back to 'medium' since the number of duplicates is lower than 5
Comment 17 Jimmy Sjölund 2019-11-29 14:18:10 UTC
(In reply to Xisco Faulí from comment #16)
> Changing priority back to 'medium' since the number of duplicates is lower
> than 5

That's a weird policy? Isn't it a good thing that we don't create a lot of duplicates? To me that doesn't mean the feature is less important. It's crucial to able to use it in a professional matter and the last thing missing to fully replace Visio in the workplace.
Comment 18 Laurent Guittard 2020-02-06 03:39:52 UTC Comment hidden (me-too)
Comment 19 Heiko Tietze 2020-02-06 09:33:25 UTC
Prioritization is needed and while I agree with this feature there are many other things to do. It's a tough decision nevertheless.
Comment 20 Heiko Tietze 2020-03-09 12:51:09 UTC
Please add keyword needsUXEval and CC libreoffice-ux-advise@lists.freedesktop.org if input from UX is needed.
Comment 21 Rajiv Palayan 2022-10-16 15:10:41 UTC Comment hidden (me-too)
Comment 22 Opal 2022-12-12 18:57:54 UTC Comment hidden (no-value)
Comment 23 Michael Brumbelow 2024-07-30 04:17:01 UTC Comment hidden (me-too)
Comment 24 Heiko Tietze 2024-10-18 07:53:04 UTC
*** Bug 163504 has been marked as a duplicate of this bug. ***
Comment 25 Eyal Rozenberg 2024-10-18 12:23:03 UTC
Hello many followers issue 54990,

I've recently filed bug 163504 - which regards both "hops" for crossing lines, but also asks for distinction between tangential lines which only touch but don't cross.

Heiko suggests this bug cover both issues. Do you approve, or would you rather we keep them separate? (Please respond either here or over email.) in the former case I'll copy some comments from there to here, in the latter - I'll undupe and restrict that issue.