Skip to content

Releases: Smithsonian/dpo-voyager

Bug Fix Release

29 May 12:41
6c981c6

Choose a tag to compare

Changelog:

New Features:

  • Animation action speed property to control playback rate
  • "Pulse" animation added to drag/drop outline for visual feedback when transfer is delayed

Bug fixes:

  • Animation action loading now supports multi-material meshes that are split apart by the glTF loader
  • 'onLoad' animations now trigger on scene load rather than the associated model load
  • Crash fixed when uploading images to articles if articles folder not yet in asset tree (@ndejardin425)

Bug Fix Release

12 May 21:28

Choose a tag to compare

Changelog:

Bug fixes:

  • Default jsdelivr Draco links fixed to no longer redirect

Bug Fix Release

01 May 17:32

Choose a tag to compare

Changelog:

New Features:

  • Story tagging refactored to use central management and new UI/UX (@ndejardin425)
    • Tags appear as individual chips that can be removed via 'x'
    • Each instance of a tag UI will have a dropdown that allows selecting from any existing tags and a button to add new

Bug fixes:

  • Dynamic styling improves sizing of extended annotations (#428)
  • Zero scale values converted to a very small number to avoid matrix decomposing bug when serializing (#426, #455)
  • Improved support for animations on model files containing multiple meshes
    • Note - We still recommend one model file per mesh, especially when animating
  • Capture up/down arrow key presses at component level to avoid scrolling browser window

Misc:

  • Dependency updates to address vulnerabilities (Three.js to v182)
    • Note - Three.js v181 involved shader changes that will result in PBR materials looking slightly brighter. See migration guide here

Bug Fix Release

26 Mar 19:53
7f790ab

Choose a tag to compare

Changelog:

Bug fixes:

  • css fix for overflow spec changes

Bug Fix Release

26 Mar 17:52
8088791

Choose a tag to compare

Changelog:

New Features:

  • The Weblate platform has been integrated to support easier and (hopefully) quicker updates to translations (@carschno)
  • Annotation tags now visible in WebXR AR mode
  • UI "enable" API functions added to complement existing "toggle" functions (@ndejardin425)

Bug fixes:

  • Sun light updated with time zone support to correct accuracy (#438) (@carschno)
  • Article editor now appropriately cleans up when component is disconnected
  • Bug fix for missing keyboard focus when container page has a competing event handler
  • Fix for environment map sometimes not loading when disabled at scene load
  • Behavior of annotation activation over mouse/keyboard/API unified (@ndejardin425)
  • Fix for scene state properties incorrectly added to annotation views after initialization
  • Radio tags now enforces one active tag regardless of previous state

Misc:

  • Dependency updates to address vulnerabilities
  • Security improvements for simple dev web server

Feature Release: Sunlight

27 Feb 17:58
a27d2b1

Choose a tag to compare

Changelog:

New Features:

  • New light type: Sun (@carschno)
    • This light type is similar to a directional light, but automatically computes light direction, intensity, and color based on lat/long coordinates and date/time of day.
    • Currently limited to one instance per scene
    • Useful for visualizing current or historical lighting scenarios for digitized spaces
  • Light tagging (@carschno)
    • Lights can now be tagged (located in light settings) like models and annotations.
    • Useful for setting up alternate lighting scenarios triggered by annotation category buttons.

Bug fixes:

  • Fixed 'Add Light' formatting and consistency bugs (#412, #416)(@carschno)
  • Improved loading indicator consistency
  • Recache setup properties after onload to avoid removing them on reset (#422)
  • Fixed bad audio references when deleting audio elements
  • Default environment map no longer loads if not needed in the scene
  • Independent geometry load fixed
  • Annotation "missing content" messaging more responsive and appropriate (#380)
  • Circle annotation sizing more responsive to content (#429)
  • Make "navigation" feature always-on in tour configuration (#433)

Misc:

  • Memory management optimizations
  • Dependency updates - Three.js to v0.180

Bug Fix Release

30 Jan 15:29
13c476d

Choose a tag to compare

Changelog:

New Features:

  • Audio support added for .m4a, .flac, .ogg, and .wav formats (@sdumetz)
  • Light enabled property now trackable in tours

Bug fixes:

  • Audio element refresh and display fixes (includes #370)
  • Light creation bug fixes (@carschno)
  • Light tool selected light updates correctly (#414)
  • Missing text translations added (@Inao0)
  • Reset button added to uiMode configuration

Misc:

Bug Fix Release

09 Dec 15:30
f1cc327

Choose a tag to compare

Changelog:

Bug fixes:

  • Fix for bounds calculation regression

Feature Release: Add/Delete Lights

04 Dec 19:20
d0f2234

Choose a tag to compare

Changelog:

New Features:

  • All supported light types can be added/deleted from the Story UI (@carschno) (#190)
    • Use the new buttons next to the lighting elements in the Navigator hierarchy view
    • Lights can be named at creation time or renamed through light properties
  • New API functions available to: (@Inao0)
    • Get available scene languages and active language
    • Get available tags and active tags
    • Reset the viewer
    • Get tour data
    • See the API documentation for more details

Bug fixes:

  • Active brackets and annotations will now be hidden during thumbnail capture
  • New check and error message when WebGL2 not available (#394)
  • Empty model bounds now defaults to 0 rather than Infinity (#383)

Misc:

  • Three.js updated to v0.177
  • API documentation updates

Bug Fix Release

17 Nov 13:25
611624f

Choose a tag to compare

Changelog:

Bug fixes:

  • Fix for 'Notes' race condition on first render
  • Reverted removal of 'Left' article position for backwards compatibility (#392)
  • Added HDRI image quality definition to avoid overwriting other image types