Yellow-Dog-Man / Resonite-Issues

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

Mute helper on dash menu by default #526

Open asakleiman opened 8 months ago

asakleiman commented 8 months ago

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

A mute helper is something that is both immediately needed by someone who cannot use verbal communication and, currently, difficult to find. While I am of the 'complete things should be made and distributed through community channels and dev work should focus on producing tools to enable creation' camp (Go team ctsbmdtccdwscgptec, yeah!), a new being unable to communicate vocally produces a paradoxical situation where they cannot ask for what they need. Further, some forms of mutism are associated with anxiety or trauma, complicating the process of seeking access to this fundamental tool even more. The exclusion of this and the inclusion of default voice could even be seen as ableist if you were looking to something to complain about and are you seriously still reading this I got bored of writing it like two sentences back, right after 'further' and I'm only writing more so it looks like a well-made cogent argument at first glance.

Describe the solution you'd like

A default mute helper integrated into or launched from the Home menu of the dashboard.

Describe alternatives you've considered

Creating a rota of volunteers on a round-the-clock schedule to ambush new users and offer them mute helpers and installation instructions. Alternatively, apathy.

Additional Context

No response

FlameSoulis commented 8 months ago

The only possible issue I can see are people being confused about contacts and a potential 'chat' tab, especially if the chat tab is established and the user changes sessions and sees messages disappearing and returning.

However, I do agree that some kind of baseline 'mute helper' system should be a thing. Even if it has to be turned off in settings, there should be something to help out... though bear in mind that poor handling can also result in a diminished VR experience... though the base mute helper does a good job so shrugs

asakleiman commented 8 months ago

Well, it could just be spawned from the dash, not that it would need to live there; the dash basically being the best place to put something where it can easily be found.

shiftyscales commented 8 months ago

Would having accessibility tools available in a prominent folder in the Resonite Essentials, e.g. "Resonite Essentials > Accessibility" be a suitable option for this issue in the interim, @asakleiman @FlameSoulis?

I have created an Accessibility folder at Resonite Essentials > Accessibility, and have placed the context menu mute helper that Ryuvi and I had previously made together inside of it.

I hope this helps promote the visibility of this tool in the interim.

asakleiman commented 8 months ago

I think that's an immeasurably large improvement from the way things were; knowing where accessibility tools are to instruct others rather than trying to remember whose public folder had what and where one put it is excellent. A folder in a folder in a folder in an inventory is still less than ideal for a new user trying to self-learn but now I can find it if someone needs it and it's in a logical place for a new user to be exploring!

shiftyscales commented 4 months ago

This issue has a lot of overlap with #50 which is also requesting an official mechanism for text chat, including text to speech/speech to text.