Accessibility Feature Release
Changelog:
New Features:
- Tab navigation for all Explorer UI elements
- Additional keyboard navigation support (arrow keys, esc, etc.) where appropriate and recommended by WC3 WAI authoring practices
- Screen reader support for all UI elements (optimized for NVDA)
- Narration feature - UI and backend support for playing an audio file providing additional context to the scene.
API Updates:
- New functions
- GetCameraOffset/SetCameraOffset
- GetAnnotations
- SetActiveAnnotation
- SetTourStep
- New Explorer component attributes
- bgColor - background color
- bgStyle - background style
- controls - enables/disables mouse control of camera
Bug fixes:
- Added support for css resize to component renderer
- Workaround for iOS texture memory issue
- #117 - style fix
- #59 - iOS/Safari bug - workaround added
Misc:
- Added examples in documentation for all new API functions and attributes
- Updated Three.js to 0.136.0. (NOTE - This release removed gamma support from the WebGL renderer. Some models may appear slightly lighter)
- Added vars to the .env file to configure the network address and subnet used when spinning up the included server. (NOTE - If using the server with an existing Docker container, you will most likely need to update the .env and restart your container)