All Versions
13
Latest Version
Avg Release Cycle
181 days
Latest Release
1488 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.0.8 Changes
August 14, 2020โ added support for gsap 3
-
v2.0.7 Changes
January 14, 2019๐ bugfixes:
- error in Safari when using setPin PR 382
- added missing semi-colon to isMobile regex PR 617
- fixed SVG element detection as Dom Element and related Error on Safari PR 447
- fixed code selection in examples
๐ changes (non-breaking):
- pass Scene as
this
to duration callback PR 419 - increase fps limit for mobile support(advance) example. PR 753
- added documentation for responsive duration (e.g. "100%")
- updated Section Wipes (natural) to work for large number of sections.
- removed warning for pushFollowers in pins with duration 0, unless actively set to true
- fixed some spelling stuff
๐ new examples:
- basic: Reveal on Scroll
project management:
- updated: build routine for gulp 4
- updated: all Dependencies
- changed: folder structure for a tidier root
- fixed: unit test errors
- added: Buttons for ScrollMagic Premium Support.
-
v2.0.6 Changes
October 08, 2018๐ bugfixes:
- errors occurred, when removing a triggerElement see here
- semantic error in removePin()
-
v2.0.5 Changes
April 29, 2015 -
v2.0.3 Changes
April 07, 2015๐ changes (non-breaking)
- moved to new jQuery plugin definition via npm see here
- updated and improved several examples
- optimized minification
- changed command line options for build (version bumping)
๐ bugfixes:
- height calculation for pinned elements when using
pushFollowers: false
was faulty - parallax jitter fix for chrome
- when using responsive duration and
pushFollowers = true
, an invalid console warning message was triggered - the sourcecode viewer in the examples code was showing modified code
- fixed a problem when using the mousewheel to scroll over fixed elements after replacing the default scroll method of the controller
- using pinned elements as
Controller.scrollTo()
targets didn't work properly - mousewheel over pinned elements inside of div scroll containers didn't work in IE
๐ features
- it's now possible to supply additional parameters to custom scrollTo functions see here
๐ new examples:
- basic: Section Wipes (natural)
- advanced: Section Wipes (manual)
- advanced: Section Slides (manual)
-
v2.0.2 Changes
March 23, 2015 -
v2.0.1 Changes
March 17, 2015 -
v2.0.0 Changes
February 26, 2015๐ changes (non-breaking)
- removal of all dependencies (jQuery & GSAP) โ ScrollMagic is now stand-alone.
- new file structure:
- main module: 'ScrollMagic.js'
- all available plugins in folder '/plugins'
- new scene event: add fires when scene is added to a controller
- new scene event: remove fires when scene is removed from a controller
- option changes in
Scene.addIndicators()
:- indicators are now always on top (option
zindex
removed) - option
suffix
is renamed toname
- indicators are now always on top (option
- several performance tweaks
- lots more info and warning messages (in the uncompressed development version)
๐ changes (potentially breaking):
- ScrollMagic Controllers are now instantiated using
var controller = new ScrollMagic.Controller();
- ScrollMagic Scenes are now instantiated using
var scene = new ScrollMagic.Scene();
- renamed method
Scene.parent()
toScene.controller()
- removed scene method
triggerOffset()
Method was marked deprecated since v1.1.0 and has now been replaced bytriggerPosition()
. - removed
Scene.setPin()
optionpinClass
Was used to add a class to the pinned element. The same can now be achieved usingsetClassToggle()
.
๐ features:
- new plugin 'debug.addIndicators' (formerly 'jquery.scrollmagic.debug')
- indicators can now be added to the scene before it was added to a controller
- indicators also work when scenes are removed and readded
- indicator labels are autoindexed, when no explicit label is supplied
- new controller option 'addIndicators', when a controller is initialized using
new ScrollMagic.Controller({addIndicators: true})
all added scenes will automatically have indicators added to them - start indicator is now above the line for less overlays (i.e. one scene starts, where another ends)
- huge performance optimization, especially when using indicators for multiple scenes
- new method
removeIndicators()
- new plugin 'animation.gsap'
- Contains all GSAP tween functionality formerly integrated into ScrollMagic (
setTween()
andremoveTween()
) - new feature for shorthand TweenMax.to() animation using
setTween(target, duration, parameters)
orsetTween(target, parameters)
- Contains all GSAP tween functionality formerly integrated into ScrollMagic (
- new plugin 'animation.velocity'
The velocity animation framework can now be used to trigger animations usingScene.setVelocity(target, properties, options)
Note that for the time being velocity only works with 0 duration scenes, because timeline scrubbing isnt supported by velocity (yet). - new plugin 'jquery.ScrollMagic'
- adds support for jQuery selectors and makes all methods accept jQuery objects as element parameters.
- moves ScrollMagic global to
$.ScrollMagic
. To instantiate a controller respectively callnew $.ScrollMagic.Controller()
.
- new option for responsive duration
The Scene duration can now be a percentage string like
"100%"
.
It will be calculated in relation to the size of the scroll container. It use the container's height for vertically scrolling applications and its width for horizontally scrolling containers.
๐ bugfixes:
- vertical Pins in DIV scroll containers did not work, when using a mousewheel while the cursor was over the pinned element
- using
removeTween(true)
to remove and reset a Tween didn't work when the scene's duration was 0 - when removing pins from cascaded pins using
removePin(true)
messed up the DOM structure (long term bug) - when pinning absolutely positioned elements using
bottom
orright
, the positioning was off (See issue 226)
project management:
- changed build system to gulp [see here](CONTRIBUTING.md#development-contribution)
- moved all Module dist files to '/scrollmagic' [see here](scrollmagic)
- published scrollmagic on npm as
scrollmagic
- renamed package on bower from
ScrollMagic
toscrollmagic
to adhere to naming conventions
-
v2.0.0-beta
January 30, 2015 -
v2.0.0-alpha
January 09, 2015