Browse Source

Prep for release.

tags/2.2.0
Matthew Petroff 8 years ago
parent
commit
ad78f7741f
3 changed files with 72 additions and 3 deletions
  1. +1
    -1
      VERSION
  2. +68
    -0
      changelog.md
  3. +3
    -2
      readme.md

+ 1
- 1
VERSION View File

@@ -1 +1 @@
2.1.1
2.2.0

+ 68
- 0
changelog.md View File

@@ -2,6 +2,74 @@ Changelog
=========


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
--------------------------



+ 3
- 2
readme.md View File

@@ -2,7 +2,7 @@

## About

Pannellum is a lightweight, free, and open source panorama viewer for the web. Built using HTML5, CSS3, JavaScript, and WebGL, it is plug-in free. It can be deployed easily as a single file, just 13kB gzipped, and then embedded into pages as an `<iframe>`. A configuration utility is included to generate the required code for embedding.
Pannellum is a lightweight, free, and open source panorama viewer for the web. Built using HTML5, CSS3, JavaScript, and WebGL, it is plug-in free. It can be deployed easily as a single file, just 15kB gzipped, and then embedded into pages as an `<iframe>`. A configuration utility is included to generate the required code for embedding.

## How to use
1. Upload `build/pannellum.htm` and a full equirectangular panorama to a web server.
@@ -25,13 +25,14 @@ Examples using both the minified version and the version in the `src` directory

## Browser Compatibility

Since Pannellum is built with emerging web standards, it requires a modern browser to function.
Since Pannellum is built with recent web standards, it requires a modern browser to function.

#### Full support (with appropriate graphics drivers):
* Firefox 10+
* Chrome 15+
* Safari 8+
* Internet Explorer 11+
* Edge

#### Almost full support (no full screen):
* Firefox 4+


Loading…
Cancel
Save