microsoft / mixed-reality-extension-sdk

The Mixed Reality Extension SDK enables developers to build 3D world extensions for AltspaceVR, using Node.JS.
MIT License
142 stars 61 forks source link

AltspaceVR: Open a page in a private browser #602

Open stevenvergenz opened 4 years ago

stevenvergenz commented 4 years ago

One significant feature that is missing from the MRE SDK that the old Altspace SDK had is the ability to open a web page for a particular user. This could be implemented in the altspacevr-extras package as an RPC message.

sorenhan commented 4 years ago

I don't think this should be using a regular RPC message to create/open it. Instead, I'd love for this to be using CreateFromLibrary - lots of usefulness comes with the browser being an actor (relative transforms, group masking, single user actors etc). We need to come up with a way to RPC message targeted to the individual actor, though

sorenhan commented 4 years ago

By making this a createfromlibrary, the API for private and public browsers would be identical.

tombuMS commented 4 years ago

I don't think this should be using a regular RPC message to create/open it. Instead, I'd love for this to be using CreateFromLibrary - lots of usefulness comes with the browser being an actor (relative transforms, group masking, single user actors etc). We need to come up with a way to RPC message targeted to the individual actor, though

There is no reason that you couldn't use the args that are passed in an RPC call to use that to target a specific actor. That should already be supported.

stevenvergenz commented 4 years ago

Synchronized browsers are a much more complicated topic. As a first immediately-useful pass, individual browsers seem easier. Plus it matches the old API.

sorenhan commented 4 years ago

This might be a dupe of #223 - additional ideas listed there