Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

confusing UX with connector lines on layers other than the objects they connect #68

Closed
cabbey opened this issue Feb 8, 2017 · 6 comments
Labels
notstale Stop the stale bot from processing

Comments

@cabbey
Copy link

cabbey commented Feb 8, 2017

sample document.

You should see three layers.

Things: has A and B rectangles.
Connections 1: has two lines C and C2
Connections 2: has one line D

If you turn off the layer for either connection layer you will see the base things and the connections you specifically want to see. If you turn off both connections layers you will only see the base objects. If you turn off the base layer and connections 2, you ONLY see C2 (should see C). Similarly if you turn off things and connections 1.. nothing.

So in one view (things + connections 1) the arrow labeled D is clearly part of connections 2 (because it's gone). But if you invert the layers to view ONLY connections 2, it disappears.

Looking at arrows C and C2 you can see a better example of where I started in the real document I'm working on... a seemingly random subset of the things on the connections 1 layer are AWOL if that's the only layer that is visible... but they re-appear if you add other layers that they aren't on, as evidenced by them disappearing if you turn off the layer you think they should be on.

In boiling this down to a simple test case above, it's become obvious these awol lines are nominally connected to the objects they connect and are going away when either of the things they are attached to go away. The other lines that don't disappear aren't connected to these objects. It's a very confusing user experience.

@mararad
Copy link
Collaborator

mararad commented Jun 25, 2019

The issue reproduced in draw.io online (Chrome Version 74.0.3729.131 (Official Build) (64-bit)

layers

@stale stale bot added wontfix and removed wontfix labels May 26, 2020
@stale stale bot added wontfix and removed wontfix labels Nov 21, 2020
@jgraph jgraph deleted a comment from stale bot Nov 22, 2020
@mararad
Copy link
Collaborator

mararad commented Nov 25, 2020

Hi,

the issue is still present in the 13.10.2 as shown in the video above (in Chrome Incognito Version 87.0.4280.66 (Official Build) (64-bit) and in FF

@stale stale bot added the wontfix label Mar 20, 2021
@jgraph jgraph deleted a comment from stale bot Mar 23, 2021
@jgraph jgraph deleted a comment from stale bot Mar 23, 2021
@davidjgraph davidjgraph added the notstale Stop the stale bot from processing label Mar 23, 2021
@stale stale bot removed the wontfix label Mar 23, 2021
@axydraw
Copy link

axydraw commented Aug 3, 2021

I am not quite sure if my bug is the same as this one or different.
My detected bug is easy to explain:

  • Layer 2 with a big rectangle is locked.
  • On layer 1 (non locked) I like to draw just a line inside the visible rectangle from layer 2.
  • I cannot draw the line as I want, because the line always tries to connect to layer 2 rectangle.
    An inconvienient workaround is to hide layer 2 during editing layer 1.
    How can I really disable the connection point "catching" on layer 2?

If necessary/proposed I or you can place this bug to another or new more appropriate topic.

@axydraw
Copy link

axydraw commented Aug 3, 2021

I just detected, that this is also occuring on the same layer.
Drawing a line freely inside another object (e.g. rectangle) is not possible, because the line tries always to connect to the object.
But both effects (on same or different layers) can be avoided, when all related objects are locked (Ctrl+L).
So locking layers an locking objects is something different!

@alderg
Copy link
Contributor

alderg commented Aug 3, 2021

Selecting the object and unticking "Connectable" should work:
Screenshot 2021-08-03 at 14 06 49

@axydraw
Copy link

axydraw commented Aug 3, 2021

Thank you very much. My PEBCAK!
Is there a use case where elements on locked layer need to be connected from other layers?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
notstale Stop the stale bot from processing
Projects
None yet
Development

No branches or pull requests

5 participants