Neos-Metaverse / NeosPublic

A public issue/wiki only repository for the NeosVR project
197 stars 9 forks source link

Ribbons and ref arrows scale to the size of the slot the Logix interface belongs to #529

Open shiftyscales opened 4 years ago

shiftyscales commented 4 years ago

Steps to replicate:

Observations:

https://cdn.discordapp.com/attachments/598212542938218506/709513842690097213/2020-05-11_14-11-50.mp4

Frooxius commented 4 years ago

This is technically correct behavior, that's how the system was originally designed. It's not a desirable behavior, but it needs the system to be redesigned, it's not something that that can be just "fixed".

shiftyscales commented 4 years ago

I figured as much. And wasn't sure which tag is best for "is technically correct, but undesirable"- I'll try to use 'enhancement' in the future for such cases, and reserve 'bug' for technical issues then. Thanks!

Also just wanted to document this behavior in an issue too.

TehTurk commented 4 years ago

(Finger.on mobile >:[) Would it be possible to have the scale of the ref be relative to the tooltip itself?

Anomalous commented 4 years ago

As long as we're documenting technically correct but undesirable behaviors with logix ref arrows, I want to add that reference arrows disappearing when they reference inactive slots is undesirable. It's pretty obvious why once you realize that ref arrows get parented under the slot they're referencing. However, it's confusing at first, and even once you know what's going on it means the arrows can't be moved until you enable the referenced slot (or re-parent the ref arrow).

Frooxius commented 4 years ago

Yes, that's pretty much part of the same problem as well. Since they get parented under the slot, they get disabled with it, there's not much way around that, since it's not possible to have active object under inactive hierarchy.

With the redesign I want to decouple the LogiX interfaces and references from being too "physical" with the stuff they reference, which would get rid of a lot of these problems, including this one.