Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Additional OSC endpoint /notification/display #146

Open
cyberkitsune opened this issue Nov 10, 2022 · 1 comment
Open

Additional OSC endpoint /notification/display #146

cyberkitsune opened this issue Nov 10, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@cyberkitsune
Copy link

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:

  • /notification/display - 2 Parameters (Message - string, Type - string)
    • The message parameter would be the utf-8 message to display in the toast notification
    • The type parameter would be used to determine which icon to display in the toast (from a preset list of possible icons)

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.)

@cyberkitsune cyberkitsune added the enhancement New feature or request label Nov 10, 2022
@EIA485
Copy link

EIA485 commented Nov 10, 2022

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants