Panolens.js Versions Save

Javascript panorama viewer based on Three.js

v0.12.1

3 years ago
  • Exposed raycast position via event position-update
  • Added onError handling on ImageLoader failures.

v0.12.0

3 years ago

r11 -> r12

  • Fixed handling of InfoSpot appearing and disappearing
  • Upgraded to all security patches as of February 2021

v0.11.0

4 years ago

r10 -> r11

  • Add unit tests and code coverage
  • VideoPanorama.playVideo() handles promise success and error state
  • Deprecate video element with src attribute in favor of source element

v0.10.0

4 years ago
  • Major upgrade to ES6 modules 7d36e2f dc5d6f3
  • Deprecate gulp in favor of rollup bf9ef43 c3ee29d 8ee23ac
  • Internalize icon assets and deprecate panolens-offline versions 6860b5e
  • Deprecate SpriteText, Tile, TileGroup, BendModifier and Bmfont 9adf84b 2fd47d6
  • Replace image based reticle to be geometry based reticle 77e37a6
  • Constant variables are uppercase. PANOLENS.Controls becomes PANOLENS.CONTROLS and PANOLENS.Modes becomes PANOLENS.MODES 4714e3e
  • Deprecate PANOLENS.Utils dc5d6f3

v0.9.0

6 years ago
  • Revert back commit for x scale -1 to flip texture
  • Add support for tweenControlCenterByObject
  • Update readme

v0.8.0

6 years ago

Major changes

  • Reduce library size by replacing datauri images with remote link. Replace PANOLENS.DataImage with your own image source or use panolens-offline.min.js version if you wish to have everything locally
  • Support for multiple video panorama switching. The progress will be recorded and set the progress widget correspondingly
  • Implement VideoPanorama disposal method
  • Update Google Street View to support v3
  • Make video not autoplay on mobile device unless a user interaction
  • Support basic cross fade effect
  • Improve loading / unloading panorama pipeline to avoid blank transition between panorama loading
  • Remove invert x axis scale trick to avoid confusion
  • Shorten viewer configuration outputInfospotPosition to output
  • Support custom container resize
  • Make default container black
  • Add github badges

Migration

  • No more restriction on setting the panorama in the same location
  • Use panorama.link now takes additional THREE.Vector3(x,y,z) as the location for infospot

v0.7.0

6 years ago

Bug Fix

  • Fix bug on fullscreen / window resize
  • Fix bug on infospot element translation inside a container
  • Handle esc on fullscreen exit

New Feature

  • Make output position either in console, overlay element, or disabled
  • Add vertical delta option when adding hover text / element on infospot

v0.6.0

6 years ago

Bug Fix

Fix orientation bug on chrome mobile which has incorrect window.innerWidth when the event fires Fix infospot not display properly on mobile / desktop scenarios Fix a bug when toggling between different modes

Feature

Implemented a feature to allow element content follow with Infospot when within viewport Add support for enabling specific control or mode dynamically Allow video elements have own sources - @emibap

v0.5.0

7 years ago

Fix Video Panorama on iOS

v0.4.0

7 years ago

Fix cardboard effect for three r81+