Skip to content

Releases: Smithsonian/dpo-voyager

Dependency Update and Bug Fix Release

27 May 13:12
b9a388e
Compare
Choose a tag to compare

Changelog:

Bug fixes:

  • tweaks to near/far plane calculation and zoom extents
  • temporary patch for https://bugs.webkit.org/show_bug.cgi?id=237230
  • #138 Measurement tool fixed for models with large coordinate values
  • #139 Measurement state no longer saved/loaded at launch (still saved for tours)
  • #92 Annotations don't show until AR model is placed

Misc:

  • Documentation updates
  • Dependency updates to address vulnerabilities, Three.js to v139

Bug Fix Release

10 May 16:28
2083a83
Compare
Choose a tag to compare

Changelog:

Bug fixes:

  • Cleaning up minor regressions from quick crash patch.

Bug Fix Release

05 May 14:14
587e8d4
Compare
Choose a tag to compare

Changelog:

Bug fixes:

  • Improving Zoom stability.
  • Fix for #135

Bug Fix Release

03 May 19:01
83a6939
Compare
Choose a tag to compare

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

02 May 21:19
a95c25d
Compare
Choose a tag to compare

Changelog:

Bug fixes:

  • Fixed tour loading regression.

Bug Fix Release

02 May 20:33
c3ba408
Compare
Choose a tag to compare

Changelog:

Bug fixes:

  • Fixed activeTags bug so that tag group scenes initialize properly

Bug Fix / Feature Release

02 May 18:50
fdd20e7
Compare
Choose a tag to compare

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

08 Apr 13:32
Compare
Choose a tag to compare

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

23 Mar 17:05
d9df3bd
Compare
Choose a tag to compare

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

02 Feb 15:40
9aed209
Compare
Choose a tag to compare

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:

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)