Releases: terrymun/paver
Paver v1.3.4
Looks like I have forgotten to officially release v1.3.4 after being away from the project awhile. This release addresses the following issues:
- Paver not being instantiated in IE11/Edge due to device orientation sniffing quirks
- Travis CI builds failing
Paver v1.3.3
Minor bug fixes for version numbers across several JSON files, and updated grunt to generate unminified CSS file for bower. Also added Paver to both NPM and bower (#15).
If you have npm
or bower
installed, installing Paver is a breeze:
# Install using npm
$ npm install @terrymun/paver
# Install using bower
$ bower install paver
Paver v1.3.2
Bug fix: tilt option being incorrectly merged when initialising Paver, causing it to fail on devices that support deviceOrientation
.
Update: Using jQuery v3.1.1 in all demo pages now.
Paver v1.3.1
Minor bug fix for tilt
option not being respected by Paver when gyroscopic data is available.
Paver v1.3.0
This release contains an important bugfix for Firefox. Newer versions of Firefox appear to expose the DeviceOrientationEvent
on browsers that do not offer gyroscope data. This has already been fixed.
Also in this update: grunt is being used to build files from the /src
directory into the /dist
directory. For developers, this means things can be minified on the fly. Remember to run npm install
first, followed by grunt
or grunt watch
if you're making a custom build.
Minor changes:
panningThrottle
now deprecated. It is separated intocursorThrottle
andgyroscopeThrottle
, so that users can set independent throttling limits on the two events.tiltThreshold
set to 0.1 instead of 0.2 for better performance on gyroscope-equipped devices.- CSS transition in scroller and panorama positions now removed for performance reasons.
- Strict checks for URL for RFC3986-compliance. Non-compliance results in undefined browser behaviour and Paver will not initialize.
Paver v1.2.3
Bug fix: Fixed incorrect positioning when resizing panoramas with Paver instances toggled on and off (sub- and super-threshold overflow toggling).
Paver v1.2.2
Bug fix: Fixed order of script blocks so that functions call will not be undefined in Safari.
Paver v1.2.1
Bug fix: Last known panned position not recorded properly, and buggy horizontal panning due to accidental use of parseInt()
.
Paver v1.2.0
Better demo pages: Demo pages have been restyled (slightly) and with navigation added.
Feature addition: Now you can declare custom smoothing functions. Appropriate documentations have been added/updated to reflec this new feature—and the smoothing functions documentation now comes with beautiful d3.js powered graphs, and MathJax powered equations.
Paver v1.1.0
Code optimization: Stored global variables and checks within the global
variable, removed the need to pass them to individual plugin instances.
Bug fix:
- Minor fix for
setTimeout
andclearTimeout
for scroller persistence - Added missing module of handling responsiveness of panorama when viewport is too wide
Other changes:
- Updated demo pages
- Updated mobile styles