All items are prefixed 0.8.
Mostly events and support W3C Immersive Web AR display concepts
- Created new file ($.js) for general purpose tag support functions
- Added mutation support to 'group' tag
- Fixed 'animate delay="x" ...' to only introduce a delay on the initial animation
- Added support for group mutation in 'solids.js'
- Added support for 'emissive' color in 'solids.js'
- Cleaned up & refined splash screen placement
- Added camera and device normals to events
- Created XSeen drag (mousemove) event
- Improved support for device camera (see TODO note below) to match W3C Immersive Web concepts (full-screen)
- Multi-touch events
- Added methods to mark/unmark object as Active
- Disabled Orbit tracker if camera is not being used (mostly needed for device motion tracking)
- Added methods to enable/disable cursor/mouse event handling (needed for Gesture handling)
- Added method to perform Y-axis rotation
- Added new attribute to XSeen that lets the developer specify a tag for full-screen
- Added xseen-go event to indicate start of animation loop
- Revised control state button handling
- Added node to handle cubemaps as a resource
- Fixed camera controls bug. controls broken with 0.8.56
- Update 'model' and 'background' to use cubemaps with event handlers
- Added getVideoFrame method to XSeen
- Added events for asynchronous content loading (start, progress, complete, fail)
- Added reporting of LOAD events with tag attribute (in progress)
- Added ability to control logging from URL (?xseen_debug=)
- Added (CSS) animation to initial wait
- Added logging levels and cleaned up existing code debug statements
- Fixed timing condition with loading texture cubes for scene backgrounds