Comments (3)
Biggest concern for me here would be false positives to due with the VR entry flow, i'm sure the browser loses focus for variable ammounts of time as part of that.
from hubs.
Yeah, using onblur gets false positives from the VR entry flow. It'd be nice if we got an event when you call vrDisplay.requestPresent
. I'm not sure that catches all cases though.
from hubs.
What about a 10 second grace period before disconnecting?
We set a timeout for 10 seconds on any blur event on mobile. If we regain focus within 10 seconds we cancel the timeout.
Maybe 10 seconds is too short? Sometimes I lose my daydream controller and have to go find it. In that case you'll see the exited screen which will tell you to refresh your browser. That seems like good enough UX for now. It's the most privacy sensitive option but does degrade the UX if you can't enter VR within the grace period.
from hubs.
Related Issues (20)
- Audio and Video components create an unwanted collision box
- BG - Need Math function: ATAN2
- BG - Media Frames could be more useful with a filter HOT 1
- BG - `Get Material Property` returns `undefined` or `NaN` HOT 1
- `npm ci` build fail on apple silicon devices
- bitECS: Right clicking on a camera to rotate it causes it to be focused on as well
- bitECS: Scene media elements trigger media frames.
- bitECS: Image components show open link hover buttons when no links are present
- BG - Need Hubs's cursor location
- BG - Add Blender dropdown context menu to item lists, for things like copy/paste.
- BG - Chaining animations causes them to not fully play back
- BG - Need ' = ' node to compare Materials
- BG - `Remove Tag` node doesn't fire if entity didn't have the tag
- BG - `For Loop` node doesn't output `endIndex` value
- BG - Cannot `Set Material` on an entity with multiple material slots
- BG - Deleting an entity that should trigger an `On Collision Exit` event causes crash
- BG - Unable to activate addon under Blender 4.0.2 HOT 1
- BG - `On Interact` (and possibly other events) could use an entity input
- Edit URLs to Existing Objects
- Is there a URL from which to get a .glb or .gltf download of a scene (for archiving)? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hubs.