A-Frame v1.0.0 Release Notes
Release Date: 2019-12-13 // over 4 years ago-
๐ WebXR final spec support!
๐ Subscribe to the newsletter to continue to support A-Frame!
Major Changes
- ๐
WebXR
spec support (@klausw, @Artyom17, @dmarcos) - ๐ Support
WebXR gamepads
module (#4322) (@dmarcos, @arpu) - ๐ Support experimental
WebXR AR
mode (#4281) (@klausw) - ๐ New enter VR and AR icons (#4326) (@klausw, @brendanciccone, @ngokevin, @thedart76 and all members of the community that provided feedback)
- ๐
Quest
controller support (#4073) (@DigiTec, @dmarcos) - 0๏ธโฃ Set
72Hz mode
by default on Oculus Browser for Quest (#4232) (@dmarcos) - ๐ป Fallback to WebVR on Oculus Browser until WebXR gamepad module ships (#4342) (@dmarcos)
- Permission dialog to request access to
DeviceOrientation
events due to iOS 13 new policy (#4303) (@KevinEverywhere, @dmarcos) - โก๏ธ Update to THREE r111
๐ Fixes
- ๐ Fix resolution drop on exiting VR mode (#4246) (@tomegz)
- Don't emit synthetic
vrdisplaypresentchange
event unless there's native WebVR implementation (#4301) (@dmarcos) - Set
xrSession
to undefined after exiting VR mode (#4321) (@klausw, @dmarcos) - Emit cursor
mouseup
ifmousedown
if it's only originated on scene (#4249) (@edsilv, @dmarcos) - ๐ Fix
IE 11
fullscreen mode (#4243) (@AlexandraWins) - โฌ๏ธ Bump
animejs
fork to fix flattenArray (#4158) (@ngokevin) - Replace undefined check to prevent ReferenceError in
JavaScriptCore
(#4318) (@nuel, @dmarcos) - ๐ Fix component.events singleton, events being overridden by components of the same type (#4250) (@ngokevin)
- Honor
embedded mode
on loading screen (#4245) (@dmarcos) - ๐ Fix incorrect response type inference for glb/gltf files (#4219) (@Ely-S)
- ๐ Fix WebVR deep-linking / navigation (#4199) (@Artyom17)
- โช Restore render target to canvas to prevent freezes (@dmarcos)
- Adjust
three-bmfont-text
to THREE r111 API changes (#4331) (@dmarcos) - ๐ป Don't consider Firefox Reality and Oculus Browser mobile / phone browsers (#4338) (@dmarcos)
DracoLoader
Path set for THREE v108 (#4272) (@arpu)- ๐ Use glTF header to determine a-asset-item response type (#4228) (@Ely-S)
- โ Remove
setTimeout
call in tick if not raycaster.showLine (#4192) (@ngokevin) - isMobileVR differentiates Samsung Internet for Gear VR from Samsung Internet for Android (#4188) (@DougReeder)
- Apply handedness to Oculus Go controller (#4162) (@dmarcos)
- ๐ Fix button mapping for Vive Focus (fix #4344) (@dmarcos, @IvoJager)
๐ Deprecations
- ๐