Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
121 stars 2 forks source link

Additional Laser mode for UI only #1830

Open HamoCorp opened 2 months ago

HamoCorp commented 2 months ago

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

I like to keep lasers disabled as using controller button gestures for facial expression can result in accidental grabbing with lasers. Also, I find it much more enjoyable to use physical interaction to grab as it is much more relaxing/immersive when not doing anything development-related. In the past, I have used a mod to set my lasers to disabled by default. But one problem I found with disabled lasers is interacting with UI like video players or any kind of UIX or legacy UI I have to set my lasers to enable and back to disable a lot of times.

Describe the solution you'd like

I would like an additional laser mode that keeps the lasers inactive unless you are pointing at interactable UI

Describe alternatives you've considered

making my own video and audio players with big buttons to press without lasers

Additional Context

Related to default laser state issue #1816 as it is a problem with disabled laser mode and could also be another laser state

Requesters

HamoCorp

Frooxius commented 2 months ago

Are you essentially looking for a way that disables laser grabbing completely?

Or are you looking for something that would not even make the lasers show up at all when you press trigger, unless you're hovering over UI?

HamoCorp commented 2 months ago

I don't want them to show up at all when pressing trigger, they should act as if they are disabled unless hovering over UI

EmergencyTemporalShift commented 2 months ago

Another point, selecting ui through solid objects might warrant an inverted form as well. (I can't tell you how many times I've accidentally selected inspector windows)

shiftyscales commented 2 months ago

So from my understanding of this issue- you are effectively wanting the laser controls to be "On, UI-Only, Off", rather than just a binary toggle, @HamoCorp?

HamoCorp commented 2 months ago

Yes, that's right, a third mode for lasers where they are only on when necessary rather than having to keep toggling on to use UI and back off.