This PR is a large overhaul of Ember ScrollMagic. It:
Moves away from route-specific scroll controllers to one application scroll controller, implemented as an application route mixin via ember-scrollmagic/mixins/application-controller-mixin.
Rewrites the scroll-magic service, using Ember Concurrency for intelligently debouncing updating of scroll controllers and ensures no memory is leaked from adding/removing animated components.
Adds primitive components for animating, toggling and pinning content - animated-item, pinned-item, toggle-item.
Updates everything to the new module import API syntax.
This PR is a large overhaul of Ember ScrollMagic. It:
ember-scrollmagic/mixins/application-controller-mixin
.scroll-magic
service, using Ember Concurrency for intelligently debouncing updating of scroll controllers and ensures no memory is leaked from adding/removing animated components.animated-item
,pinned-item
,toggle-item
.