t3 icon indicating copy to clipboard operation
t3 copied to clipboard

Overlapping operators on the canvas are reacting to the mouse in the wrong order.

Open ScreenDream opened this issue 3 years ago • 3 comments

If I have two or more operators on top of each other on the canvas, and for instance operatorA is visually on top and operatorB is underneath, when I try to drag operatorA to the side, I drag operatorB instead.

So it seems that the visual z order of operators is different from what the mouse is "seeing" when I drag operators.

The expected behaviour would be, that the visually-on-top operator is getting dragged instead.

OperatorOrder

Thank you! :-)

This is the dev version from 6.10.2022, post 3.4.

ScreenDream avatar Oct 06 '22 17:10 ScreenDream

Thanks for the feedback. Sadly this is problem is incredibly hard to fix with dear ImGui. I already spent multiple attempts on that issue, without success.

Here is a discussion on the DearImgui project on that topic.

pixtur avatar Oct 08 '22 22:10 pixtur

Ah - that is too bad. Doesn't kill anybody of course but it is irritating each time I drag something overlapping, like after a duplicate operator action where half the time I drag the wrong op or when I try to rearrange things. I don't know Dearlmgui but would have expected that widget z order is one of the basic things to get WYSIWYG right for...

ScreenDream avatar Oct 09 '22 08:10 ScreenDream

I hope some day we find a proper solution for this.

pixtur avatar Oct 12 '22 18:10 pixtur