|
| 1 | +### 1.1.0 (Dec 3, 2020) |
| 2 | + |
| 3 | +5 years of A-Frame! 🥳 |
| 4 | + |
| 5 | +40 amazing A-Framers participated in this release. Thank you 👏 |
| 6 | + |
| 7 | +AR, hand tracking, compositor layers, immersive navigation (Quest only), Quest 2 support and much more. |
| 8 | + |
| 9 | +[Buy an gorgeous t-shirt](https://cottonbureau.com/products/fragments) 👕 to support the project. |
| 10 | + |
| 11 | +### Major Changes |
| 12 | + |
| 13 | +* Support for [WebXR compositor layers API](https://immersive-web.github.io/layers/) @rcabanier @Artyom17 @dmarcos |
| 14 | +* Support for [WebXR DOM Overlays](https://immersive-web.github.io/dom-overlays/) support @klausw |
| 15 | +* Support for the [WebXR immersive navigation proposal](https://github.com/immersive-web/navigation) @arpu @Artyom17 @dmarcos |
| 16 | +* Support for the [WebXR hand tracking API proposal](https://github.com/immersive-web/webxr-hand-input/blob/master/explainer.md) (#4650) @machenmusik @dmarcos |
| 17 | +* Support for Quest 2 controllers @dmarcos |
| 18 | +* Update THREE to r123 @dmarcos |
| 19 | + |
| 20 | +### Fixes |
| 21 | + |
| 22 | +* Fix problem with Windows Mixed Reality controller falling to generic model @arpu |
| 23 | +* Fix incorrect values returned by the `axismove` event on Oculus Quest (#4472) @Sujoy-Ghosh |
| 24 | +* Fix `npm run dist` command when running in zsh @benallfree |
| 25 | +* Fix [wasd-controls](https://aframe.io/docs/1.0.0/components/wasd-controls.html#sidebar) easing to prevent sudden position jumps (#4241) @ntamas |
| 26 | +* Replace calls to `THREE: getWorld*` methods that don't know work in immersive mode (#4521) @NNskelly @dmarcos |
| 27 | +* Fix undetected controllers when using WebXR API @cabanier @Artyom17 |
| 28 | +* Fix `selectstart` / `selectend` never detected by the [cursor component](https://aframe.io/docs/1.0.0/components/cursor.html#sidebar) @vincentfretin |
| 29 | +* Fix for duplicated [cursor component](https://aframe.io/docs/1.0.0/components/cursor.html#sidebar) events (#4494) @binzume |
| 30 | +* Listen to `sessiongranted` event only if WebXR is available @dmarcos |
| 31 | +* Bump `webvr-polyfill` to fix magic window mode in iOS 13 (#4554) @jwjordan @dax72 @NomisGnos @dmarcos |
| 32 | +* Fix Gear VR controller detection @vincentfretin |
| 33 | +* Fix spectator camera mode when entering VR mode (#4666) @broehl @dmarcos |
| 34 | +* Fix duplicated cursor component event in VR mode (#4494) @binzume @dmarcos |
| 35 | +* [Background component](https://aframe.io/docs/1.0.0/components/background.html#sidebar) can now be removed (#4676) @NVFedorov @dmarcos |
| 36 | +* Fix [screenshot](https://aframe.io/docs/1.0.0/components/screenshot.html#sidebar) component (#4685) @bknill @dmarcos |
| 37 | +* Add user gesture to start video playback in examples @dmarcos |
| 38 | +* Fix white stripe at the bottom of the screen when exiting VR mode in iOS (#4617) @jgutierro @dmarcos |
| 39 | +* Fix msdf shader compatibility with WebGL 1 devices (Safari iOS) @dmarcos |
| 40 | +* Fix for immersive navigation where the `sessiongranted` event was not captured @dmarcos |
| 41 | +* Move `raycaster` collision detection from `tick` to `tock` to prevent bogus collisions on first frame @dmarcos |
| 42 | +* Fix for camera pose not correctly restored when exiting VR mode @dmarcos |
| 43 | +* Make sure exit immersive logic runs when exiting AR mode @dmarcos |
| 44 | +* Add `vr-mode` state to `<a-scene>` when entering immersive mode with WebXR @dmarcos |
| 45 | +* Fix Valve Index controller button mappings @dmarcos |
| 46 | + |
| 47 | +### Enhancements |
| 48 | + |
| 49 | +* Pass high-performance to the WebGL context to prioritize rendering performance over power consumption @arpu |
| 50 | +* Docs improvements @rotoglup @richardjbaker @klausw @dmarcos @kfarr @majecty @AdaRoseCannon @ngokevin @sonnynomnom @lordbron @da4throux @danbuckland @vikohone @pixelistik @vincentfretin @stefanhuber |
| 51 | +* Code hygiene @Jamesgt @Shalwaban |
| 52 | +* Use new `THREE.WebGLRenderer` outputEncoding @arpu |
| 53 | +* Make msdf shader WebGL 2 compliant @arpu |
| 54 | +* Valve Index controller support @zach-capalbo |
| 55 | +* Cordova compatibility @benallfree |
| 56 | +* Change [look-controls](https://aframe.io/docs/1.0.0/components/look-controls.html#sidebar) `hmdEnable` property name to `magicWindowTrackingEnabled` @dmarcos |
| 57 | +* Improve hand tracking pinch gesture accuracy @cesmoak (#4691) |
| 58 | +* Improve error handling when entering immersive mode (#4660) @federico-camonapp @dmarcos |
| 59 | +* Make text of [device permission ui component](https://aframe.io/docs/1.0.0/components/device-orientation-permission-ui.html#sidebar) dialogs configurable @dmarcos |
| 60 | +* Add [look controls](https://aframe.io/docs/1.0.0/components/look-controls.html#sidebar) `mouseEnabled` property to enable / disable mouse input @dmarcos |
| 61 | +* Add [model viewer example](https://aframe.io/aframe/examples/showcase/model-viewer) with AR / VR and 2D mode compatibility @dmarcos |
| 62 | +* Add [user interface example](https://aframe.io/aframe/examples/showcase/ui/) that works in VR, desktop and mobile @dmarcos |
| 63 | +* Make [raycaster component](https://aframe.io/docs/1.0.0/components/raycaster.html#sidebar) line color configurable @dmarcos |
| 64 | +* Add info panel to examples @thedart76 @dmarcos to show instructions, controls and credit authors. |
| 65 | + |
1 | 66 | ### 1.0.4 (Feb 5, 2020) |
2 | 67 |
|
3 | 68 | Bug fixes |
|
0 commit comments