|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 |
- Changelog
- =========
-
-
- Changes in Pannellum 2.2.1
- --------------------------
-
- New Features:
-
- - NPM support
-
- Improvements:
-
- - Set `Accept` header to request images
- - Ensure `hfov` is a number
- - Better restriction on yaw range
-
-
- Changes in Pannellum 2.2.0
- --------------------------
-
- New Features:
-
- - An API has been added instead of just a standalone viewer; the API should be
- considered experimental at this point and may be subject to change
- - The `PosePitchDegrees` and `PoseRollDegrees` XMP tags are now supported
- (used by the Ricoh Theta S)
- - Optional fade animation for transitioning between scenes using the
- `sceneFadeDuration` parameter
- - New `autoRotateStopDelay` parameter that allows the panorama to be rotate
- for a specific period of time before stopping
- - Hot spot debug parameter to assist with positioning hot spots
- (`hotSpotDebug`)
- - Parameter to disable keyboard zooming (`keyboardZoom`)
-
- Improvements:
-
- - Much better equirectangular video support using Video.js
- - High-DPI support
- - Unified configuration files; tour configuration files can now be used
- directly with the `config` parameter
- - Page title is now set to the panorama title in the standalone viewer
- - Aspect ratio of preview image is now maintained
- - Fullscreen button is now only shown if fullscreen is allowed
- - Pointer Events are now supported for touch controls in IE / Edge
- - Performance improvements
- - CSS 3D renderer now works with cubemaps
- - CSS 3D renderer now works in IE 10/11
- - Configuration files are now loaded asynchronously (synchronous request are
- deprecated by most browsers)
- - Improved keyboard zooming speed
- - Added checks to avoid browser NPOT cubemap bugs
- - Better path handling
- - Informative error is shown when Pannellum is opend from local filesystem
- instead of a web server
-
- Bugfixes:
-
- - Fixed zoom out jerkiness in Chrome
- - Fixed inertia-related jumping
- - Fixed CSS 3D renderer edge flickering issue
- - Fixed CSS 3D renderer hot spot display bug
- - Fixed a number of Safari-related bugs
- - Fixed bug with autoloaded tours
- - Fixed bug where hot spot tooltips were sometimes obscured
- - Fixed CSS 3D renderer fullscreen bug
- - Fixed `vOffset` bug
- - Fixed image hot spots bug
- - Fixed zoom bug related to small multires panoramas
-
- Backwards-Incompatible Configuration Parameter Changes:
-
- - The sign of hot spot yaw positions has been flipped to match the rest of
- Pannellum's yaw values
- - The `tour` parameter is deprecated and will be removed in the next major
- release; tour JSON configuration files can be used with the `config`
- parameter
- - Undocumented URL configuration parameters can no longer be used
- - The `header` parameter can no longer be used; use the API instead
-
- Other:
-
- - Extra row of pixels no longer needed in multires fallback images
- - Added JSDoc documentation
-
-
- Changes in Pannellum 2.1.1
- --------------------------
-
- Bugfixes:
- - Force subpixel rendering for hot spots
-
-
- Changes in Pannellum 2.1.0
- --------------------------
-
- New Features:
-
- - Ability to limit pitch, yaw, and hfov extents
- - Can set starting pitch and yaw in scene linked to by hotspot
- - Pinch to zoom
- - Zoom and fullscreen controls can be hidden
- - "Inertia"
- - Option to begin auto rotating after a period of user inactivity
- - Use Photo Sphere XMP metadata for configuration
- - Preliminary equirectangular video support (no controls)
-
- Improvements:
-
- - Loading progress bar is displayed for equirectangular panoramas
- - Error message for image being to large for a device is now much more
- descriptive
- - Zoom level choosing for multiresolution panoramas is improved
- - Documentation of configuration parameters was added
- - Python 2.7 support for multiresolution tile generator script
-
- Bugfixes:
-
- - Fix bug where preview images wasn't always loaded for cubic panoramas
- - Hot spots are now displayed behind controls
- - Fix bug with multiresolution panoramas when `basePath` isn't defined
- - Error message displayed for IE 9
-
- Backwards-Incompatible Configuration Parameter Changes:
-
- - `voffset` changed to `vOffset`
- - `autorotate` changed to `autoRotate`
- - `autoload` changed to `autoLoad`
- - `autoLoad` value changed from `'yes'` to `true`
-
- Other:
-
- - Popout mode, for browsers that do not support the fullscreen API, has been
- removed
-
-
- Changes in Pannellum 2.0.1
- --------------------------
-
- Bugfixes:
- - Fix keyboard controls in Safari
-
-
- Changes in Pannellum 2.0
- ------------------------
-
- New Features:
-
- - New rendering backend
- - Multiresolution panoramas
- - Partial panoramas
- - Cubic panoramas
- - CSS 3D fallback renderer for multiresolution panoramas
- - JSON configuration files
- - Hot spots and tours
- - Compass headings
-
- Improvements:
-
- - More configuration options
- - New theme
- - Performance improvements
- - CORS support
-
- Bugfixes:
-
- - Numerous
-
-
- Changes in Pannellum 1.2
- ------------------------
-
- New Features:
-
- - Added keyboard panning controls
- - Added support for a fallback URL if WebGL is not supported
-
- Improvements:
-
- - Clarified load button text
- - Switched from raster to vector icons
-
- Bugfixes:
-
- - Added workaround for WebKit fullscreen regression
|