Neos-Metaverse / NeosPublic

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

UI Aligned Camera on Desktop should be able to display LogiX input/output types #2235

Open chemicalcrux opened 3 years ago

chemicalcrux commented 3 years ago

Is your feature request related to a problem? Please describe.

Yes. You cannot see the type of a LogiX node's inputs or outputs when in UI Aligned mode.

Relevant issues

I did not see anything for "desktop logix".

Describe the solution you'd like

The type of the input or output being hovered over should be displayed below the cursor.

Describe alternatives you've considered

You can see this information on the LogiX tooltip itself, but that only works when the camera hasn't been aligned with something.

Additional context

It could get annoying. Perhaps it could be placed at a fixed position on the screen instead, or made into a context menu option (although I'm loathe to stuff even more things into there!)

Making it work like a tooltip, where you have to pause for a second to make the type appear, would be fine.

chemicalcrux commented 3 years ago

The same goes for things like proxies; nothing appears when you grab a component/property/etc., which makes it hard to move things around.

Psychpsyo commented 3 years ago

Note that it should optimally also display the name and (for inputs) default value.

Frooxius commented 3 years ago

This is planed to be implemented. It's not specifically for the UI Aligned Camera, but rather having a mechanism to visualize the tooltip and held proxies at the cursor position. Not sure which way I'll implement it yet, but I was thinking using a generalized Tooltip Hint UI system.

shiftyscales commented 3 years ago

I've modified the LogixTip to raycast the label to the canvas of the node you are aiming at which should resolve the needs of this issue until the proper systems can be developed.