Releases: Smithsonian/dpo-voyager
Releases · Smithsonian/dpo-voyager
Bug Fix Release
Changelog:
Bug fixes:
- Cleaning up minor regressions from quick crash patch.
Bug Fix Release
Bug Fix Release
Changelog:
Bug fixes:
- Various tweaks to make sure scene view is consistent from bounding box load to main model when using autozoom.
Bug Fix Release
Changelog:
Bug fixes:
- Fixed tour loading regression.
Bug Fix Release
Changelog:
Bug fixes:
- Fixed activeTags bug so that tag group scenes initialize properly
Bug Fix / Feature Release
Changelog:
New Features:
- Integration of TinyMCE editor for article editing
- Supports image imports and drag/drop
- Direct media embed
API Updates:
- New events
- model-load - fires after each individual model load
Bug fixes:
- near/far planes now auto-calculate based on object size
- zoom out is also automatically restricted accordingly
- #65 Fixed issue with calculation of bounding box being saved to scene. Note this update requires re-saving existing scenes to apply.
- #123 Added flatShaded support so models with no normals do not render black.
Misc:
- Hard-coded AR camera near and far planes to avoid unit changes
- Added examples in documentation for all API updates
- Dependency updates to address vulnerabilities
Bug Fix Release
Changelog:
New Features:
- Main menu and main toolbar are now scrollable when they overflow
Bug fixes:
- #127 Fixed decoding of file paths dropped in Story Standalone mode
- Toolbar menu is no longer clipped vertically when overflowing.
Standalone Story Feature Release
Changelog:
New Features:
- New texture channel type - "Overlay".
- This texture will be additively blended to the model diffuse map.
- Can be assigned in model settings and changed during tours.
- Standalone mode for Voyager Story
- Set mode attribute/url param to "standalone" to use
- The key difference with this mode is that it does not rely on WebDAV and mounted storage locations. All changes and updates happen in-memory.
- Drag/drop gltf files or full Voyager scenes to load.
- Saved scenes/files are downloaded to the users local storage.
- Model node names can now be edited in Story settings
- Near/far planes are now auto-calculated in Voyager Story
API Updates:
- New functions
- setLanguage
- New Explorer component attributes
- lang - sets active language via standard ISO codes
Bug fixes:
- #120 API language function
- #122 Zoom extents fixed
- #124 Removed background geometry from picking render pass
Misc:
- Added examples in documentation for all new API functions and attributes
- Updated Three.js to 0.137.0.
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)
Bug Fix Release
Changelog
- Added temporary patch for iOS 15+ texture memory handling issue. To be removed when the issue is fixed in WebKit.