vrchat-community / osc

Files and Info on using OSC to communicate with VRChat
MIT License
234 stars 4 forks source link

Additional OSC endpoint `/notification/display` #146

Open cyberkitsune opened 2 years ago

cyberkitsune commented 2 years ago

What's the idea?

Problem

As OSC applications become more complicated they may output messages to the user, such as errors, warnings, status messages, etc. If a user is in VR they must either use SteamVR or other third party overlays to check the status of the OSC application manually.

My Proposal

Now that VRChat has a notification toast system, I propose an OSC endpoint be exposed that will allow OSC helpers to send a toast notification to the user.

The endpoint would look as follows:

Is there another way?

Current solutions are to either build a SteamVR overlay application, or to rely on 3rd party tools (such as XSOverlay, OVR Toolkit, etc.)

EIA485 commented 2 years ago

it would be nice to also have a image parameter. a base64 encoded image seems like it may be to much to send via osc, maybe the filepath/uri of an image could work?