All Versions
60
Latest Version
Avg Release Cycle
32 days
Latest Release
3234 days ago

Changelog History
Page 4

  • v0.6.0 Changes

    May 18, 2013

    Expect things to break when coming from 0.5! Read through the changelog. Migration is not hard.

    • [breaking] There's no more skrollr.mobile.js file. You only need skrollr.js. You no longer need to conditionally include skrollr.mobile.js.
    • ๐Ÿ“š You can configure how skrollr detects mobile browsers using the mobileCheck option (check out the documentation).
    • [possibly breaking] The meaning of the #skrollr-body element changed. Put all static elements inside of it and all absolute/fixed elements outside. It doesn't need to be the first child of the body anymore.
    • [breaking] The rendered and unrendered classes where renamed because they were confusing and wrong. They're now called skrollable-before and skrollable-after, because that's their meaning (the element with these classes is before/after the first/last keyframe).
      • Added a new class skrollable-between, because symmetry. That's why.
    • Easing functions are now applied when exactly at a keyframe (#132).
    • [possibly breaking] The behavior changed for the case when the scroll position is before/after the first/last keyframe (I'm just gonna use "before first" from now on, because "after last" is analog). In 0.5 the behavior was not exactly specified and buggy (see item above regarding #132). Skrollr was applying the styles of the first keyframe to the element for all scroll position that were before the first keyframe. E.g. when data-100="top:200px;" was the first keyframe, the element had top:200px; at all scroll positions before (all from 0 to 99). From now on you can specify the behavior you want (see edgeStrategy option for details, set it to set for old behavior). Note: 0.6.7 and up use set as default.
  • v0.5.14 Changes

    • โž• Add a skrollr-mobile class to the html element when the mobile script is included.
  • v0.5.13 Changes

    February 08, 2013
    • ๐Ÿ’ป #131: Use a cross browser approach for getting the body scroll-height.
    • #133: Use the maximum of document height or the max keyframe for edge cases where absolute keyframes are used in a relative-mode-like document and data-end was calculated wrong.
  • v0.5.12 Changes

    February 08, 2013
    • ๐Ÿ›  #121: Fixed prefix detection in Safari.
  • v0.5.11 Changes

    January 18, 2013
    • ๐Ÿšš #126: When calling refresh(), force rerendering, even if the scrollbar didn't move.
  • v0.5.10 Changes

    • ๐Ÿ›  #104: Fixed the most annoying bug on mobile. There was a large blank space at the bottom of the page.
  • v0.5.9 Changes

    • ๐Ÿ›  #118: Fixed broken prefix detection. Was broken all the time, but worked before Firefox 18.
  • v0.5.8 Changes

    January 12, 2013
    • ๐Ÿ‘ #116 + #117: SVG support was broken for relative mode.
  • v0.5.7 Changes

    • #103: skrollr no longer depends on being added to the bottom of the document.
  • v0.5.6 Changes

    • ๐Ÿ›  #105: Fixed inconsistent behaviour for adding rendered and unrendered class on page load