Release 0.8.3
Changelog for Wonderland Engine 0.8.3. Important bugfixes and workflow improvements, especially for Microsoft Hololens developers.
Important bugfixes and workflow improvements, especially for Microsoft Hololens developers.
SSL support in the Wonderland Editor’s web server allows building WebXR pages by pointing a domain to a local IP address. This enables Wonderland Engine’s full rapid development flow including auto reloading and profiling on Microsoft Hololens.
For SharedArrayBuffer support, Wonderland Engine’s web server now cross-origin isolates web pages. This allows local development with a WebAssembly Threads enabled runtime even after deprecation in Chrome Desktop for non-cross origin isolated pages (ends with version 91 / May 2021), and also on Android Chrome 88+ and Firefox 79+.
Changelog
Editor
- Added SSL support to the web server (enable via Views > Preferences > Server)
- This allows WebXR development through domains when forwarding
- Added mouse sensitivity options (in Views > Preferences > Editor)
- Added drag-and-drop support for components to other objects in Scene Outline
- Added cross origin isolation headers for web server responses
- This allows WebAssembly Threads support in upcoming Chrome versions
- Added option to set the web server’s preferred port (Views > Project Settings > Editor)
- Fixed error during packaging when creating new project from default scene
- Fixed webserver binding to used ports - now properly searches for unused ports
- Fixed text components not updated after font or fontSize changed
- Fixed text components text property hard-limited to 64 characters
- Fixed crash when opening component menu of missing components
- Fixed crashes with auto packaging enabled when components turn missing due to parse errors
Runtime
- Fixed connection to editor on non-localhost:8080
- Fixed text still rendering after component set to inactive via JavaScript
- Added automatic disabling of threaded runtime if page is not cross origin isolated
JS API
- Fixed some JSDoc links
- Fixed getter for
WL.Material
properties returning incorrect types
JS Components
cursor
: Added support for WebXR immersive-ar touch input
Last Update: March 16, 2021