Skip to content

Releases: terrymun/paver

Paver v1.3.4

14 May 22:31
Compare
Choose a tag to compare

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

22 Dec 14:26
Compare
Choose a tag to compare

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

30 Sep 21:40
Compare
Choose a tag to compare

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

16 Mar 10:39
Compare
Choose a tag to compare

Minor bug fix for tilt option not being respected by Paver when gyroscopic data is available.

Paver v1.3.0

15 Mar 22:35
Compare
Choose a tag to compare

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 into cursorThrottle and gyroscopeThrottle, 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

14 Jun 20:35
Compare
Choose a tag to compare

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

14 Jun 12:08
Compare
Choose a tag to compare

Bug fix: Fixed order of script blocks so that functions call will not be undefined in Safari.

Paver v1.2.1

20 May 07:46
Compare
Choose a tag to compare

Bug fix: Last known panned position not recorded properly, and buggy horizontal panning due to accidental use of parseInt().

Paver v1.2.0

19 May 21:36
Compare
Choose a tag to compare

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

15 May 23:21
Compare
Choose a tag to compare

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 and clearTimeout for scroller persistence
  • Added missing module of handling responsiveness of panorama when viewport is too wide

Other changes:

  • Updated demo pages
  • Updated mobile styles