Skip to content

Releases: aframevr/aframe

v1.5.0

14 Nov 18:38
Compare
Choose a tag to compare

Multiview extension, Spatial computing UIs, Mixed Reality features, Quest 3 support and much more!

Check out the new examples: Anchors, World Meshing and Hand Grab Controls

If you find A-Frame valuable consider sponsoring on github. A-Frame is 100% maintained by volunteers and any help is super appreciated.

Bug fixes

  • Use renderer.useLegacyLights instead of the deprecated renderer.physicallyCorrectLights in three r150, but keep the physicallyCorrectLights property name for the renderer system for backward compatibility (fix #5293)
  • Fix hand-controls animations (#5300)
  • Fix outdated link in error message (#5313) (fix #5275) (@kolson25)
  • Fix visibility of controller in model-viewer example (#5317) (@DougReeder)
  • Fix typo in phong shader properties (#5334) (@nightgryphon)
  • Adapt shaders to new THREE API (#5328) (@nightgryphon)
  • Traverse meshes instead of using a hardcoded index (#5340) (@diarmidmackenzie)
  • Fix examples miscellaneous errors (#5343) (@mrxz)
  • Fix back plane resizing when text component changes (#5357) (fix #2764) (@brycethomas)
  • Fix switching back and forth from hands to controller input (fix #5373) (@floe, @dmarcos)

Enhancements

Deprecations

1.4.2

22 Apr 17:32
Compare
Choose a tag to compare

Bug fixes

  • Fix issue when Quest 2 touch buttons are pressed before model has loaded (#5212, #5220) (@vincentfretin @mikemainguy)
  • Fix orientation of hand tracking models (fix #4848) (@DougReeder)
  • Fix problem with where image load quickly before the onload listener is attached. Manifests in particular for browser cached images (fix #5251) (@tomfelder94)
  • Fix loading order when A-Frame is used along defer and modules script tags (fix #5228) (@wmurphyrd)
  • Fix raycaster visual appearance when origin is not 0,0,0 (fix #4882) (#4884) (@Clicky02)
  • Fix problem when adding a single property component via mixin (#5273) (@kfarr @dmarcos)
  • Fix exception when trying to reference this pointer inside callback. (#5221) (@diarmidmackenzie)
  • Change vertexColors property name to vertexColorsEnabled and make it a boolean to match THREE API (#5250) (@diarmidmackenzie)

Enhancements

v1.4.1

06 Jan 11:35
Compare
Choose a tag to compare

Bug fixes

v1.4.0

26 Dec 23:15
Compare
Choose a tag to compare

A-Frame moved to custom elements V1, Oculus Quest Pro support, and tons of fixes and improvements in both A-Frame core and inspector 👏

28 A-Framers contributed to this one! You're awesome 🙇

Sponsor A-Frame to help us move the 3D Web forward.

You can also buy a cool t-shirt 👕

Major Changes

Deprecations

  • Cardboard mode is now disabled by default as a first step towards deprecation. Magic window is now the fallback on mobile when native WebXR API is not available (fix #4814) (@dmarcos)

Enhancements

Bug fixes

v1.3.0

04 Feb 04:23
Compare
Choose a tag to compare

WebXR immersive session and hand tracking fixes!

Sponsor A-Frame to help us move the 3D Web forward.

You can also buy a cool t-shirt 👕

Major Changes

Fixes

Enhancements

v1.2.0

05 Feb 01:40
Compare
Choose a tag to compare

WebXR immersive session and hand tracking fixes!

Sponsor A-Frame to help us move the 3D Web forward.

You can also buy a cool t-shirt 👕

Major Changes

Fixes

  • Fix hand tracking (97be815) (@dmarcos)
  • Fix immersive mode in Chrome for Android and Microsoft Edge. (THREE r125)
  • Don't initialize text mesh until the font has loaded. This prevents the raycaster to intersect prematurely and emit spurious events (#4742) (@quantumalchemy @dmarcos)
  • Fix raycaster overriding line default color (#4743) (@GMartigny @dmarcos)
  • Make sure enter-vr / exit-vr events are emitted when entering fullscreen (#4740) (@stefanhuber @dmarcos)
  • Fix problem with wasd-controls when opening a contextual menu with right click while pressing WASD simultaneously. Camera movement doesn't stop when releasing keys (#4766) (@djoksimo @dmarcos)
  • Fix inspector toggle on US international keyboards (#4516) (@svenkonings @dmarcos)
  • Make sure generic controls have the lowest precedence when vendor specific ones are also defined (#4784) (@fordacious @dmarcos)
  • Fix tests (@dmarcos)

Deprecations

  • THREE r125 deprecates THREE.Geometry

Enhancements

v1.1.0

03 Dec 03:21
Compare
Choose a tag to compare

5 years of A-Frame! 🥳

40 amazing A-Framers participated in this release. Thank you 👏

AR, hand tracking, compositor layers, immersive navigation (Quest only), Quest 2 support and much more.

Buy a t-shirt 👕 and support A-Frame developmet

Major Changes

Fixes

Enhancements

v1.0.4

05 Feb 02:18
Compare
Choose a tag to compare

Bug fixes

Subscribe to the newsletter to continue to support A-Frame!

Fixes

Enhancements

v1.0.3

29 Dec 07:44
Compare
Choose a tag to compare

Bug fixes

Subscribe to the newsletter to continue to support A-Frame!

Fixes

  • Add support for Gear VR controller over WebXR (@Artyom17, @dmarcos)
  • Add support for Oculus Go controller over WebXR (@Artyom17, @arpu, @dmarcos)
  • Fallback to a generic controller when a WebXR gamepad is not recognized (#4376) (@Artyom17, @dmarcos)
  • Match physical and virtual position of Quest and Rift S controllers (fix #4374) (@Artyom17, @dmarcos)
  • Consider initial device orientation for magic window tracking. Fix problem when experience loads in landscape orientation on Android devices (@dmarcos)
  • Listen to DOMContentLoaded if scene is not defined before updating the enter VR UI (#4373) (@mkungla, @dmarcos)

v1.0.2

23 Dec 21:55
Compare
Choose a tag to compare

Bug fixes

Subscribe to the newsletter to continue to support A-Frame!

Fixes

  • Track DeviceMotionControls yaw delta instead of absolute value to honor initial camera orientation (fix #4368) (@dmarcos)
  • Disable touchmove / mousemove tracking in VR mode. Pose is preserved when exiting VR (@dmarcos)
  • Hide Device Motion permission dialog on desktop requests from mobile devices. Only the alert about requesting mobile page is shown (fix #4369) (@dmarcos)
  • Reset camera rotation to 0 when entering VR to prevent collision between magic window and WebXR poses (fix #4371) (@karanganesan, @dmarcos)
  • Check if headset is connected before disabling mouse controls (fix #4370) (@KrisMerckx, @dmarcos)