Skip to content

Releases: metafizzy/flickity

v2.0.5

18 Oct 13:07
Compare
Choose a tag to compare

🐞 Fix iOS scroll behavior #457

v2.0.4

16 Sep 14:43
Compare
Choose a tag to compare
  • Fix pointerDown bug, missing argument. Fixed #440, #455
  • Update fizzy-ui-utils to fix HTML init. Doc ready was triggering before modules were added. Fixed #441, #454

v2.0.3

16 Aug 19:53
Compare
Choose a tag to compare
  • 🛠 do not initialize twice on same element. Novice users may initialize both with JS and HTML
  • 🛠 added optional isInstant argument for next, prev methods. #418
  • 🐞 Fix pageDots touch pointerDown bug; Fixes #422
  • 🐞 dismiss pointerDowns for Firefox. #403

v2.0.2

16 Aug 19:52
Compare
Choose a tag to compare

🐞 fix scroll event progress argument

v2.0.1

16 Aug 19:51
Compare
Choose a tag to compare

🐞 trigger jQuery scroll, pointerMove events

v2.0.0 - remove IE8 & 9 support

16 Aug 19:50
Compare
Choose a tag to compare

New features

  • 🔔 groupCells option - group cells together as individual slides. #22
  • 🔔 adaptiveHeight - change carousel height to selected cell. #11
  • 🔔 bgLazyLoad - lazyload background images. #173
  • 🔔 scroll event - do cool stuff like progress bars and parallax effects
  • 🔔 dragThreshold - add more wiggle room for touch vertical scrolling. #138
  • 🔔 selectCell method - select a cell via element or selector string `flkty.selectCell('.cell-3'). #148

Breaking changes

jQuery events are namespaced with .flickity.

// v1, will not work with v2
$carousel.on( 'staticClick', function() {...})
// v2, add .flickity namespace
$carousel.on( 'staticClick.flickity', function() {...})

Improvements & changes

  • 🛠 Upgrade browser support and remove IE8, IE9, Android 2.3 support. #178. Remove dependencies: eventie, classie, doc-ready. Upgrade dependencies
  • 🛠 replace EventEmitter with smaller EvEmitter.
  • 🛠 select event added in place of cellSelect. cellSelect event will continue to work in v2.
  • 🛠 HTML initialization can be done with data-flickity HTML attribute. Flickity v2 is backwards compatible with previous code: js-flickity class and data-flickity-options attribute.
  • 🍹 replace Grunt with gulp for tasks
  • 🐞 fix cursor position of text inputs, textareas. #403
  • 🐞 Prevent autoPlay on init with hidden page. #388
  • 🛠 select closest cell with wrapAround. #113

v1.2.1

24 Mar 12:59
Compare
Choose a tag to compare

🪲 Fixed triggering double auto-play

v1.2.0 - Add player API methods

18 Mar 19:52
Compare
Choose a tag to compare
  • 🔧 Added player API methods: playPlayer, pausePlayer, unpausePlayer (stopPlayer already there). Fixed #94
  • 🔧 Added aria-label to previous and next buttons for accessibility, for #66
  • 🪲 Fixed positioning with freeScroll when adding/removing a cell. Fixed #324
  • 🪲 Fixed scroll then touch then can't drag bug on touch devices. Fixed #257

v1.1.2 - add pauseAutoPlayOnHover; bug fixes

16 Dec 15:56
Compare
Choose a tag to compare
  • Added pauseAutoPlayOnHover to pause autoPlay on hover. Fixed #55
  • Fixed event in lazyLoad. See #234
  • Added parseInt for select(). Fixed #260
  • Moved header comment to index.js. Fixed #265
  • Added hack to fix scroll jump after focus. Fixed #76
  • Fixed initializing with high initialIndex. Fixed #291
  • Added instant argument for select() to allow selecting without animation. Fixed #128

v1.1.1 - Drag & tap fixes

01 Sep 15:00
Compare
Choose a tag to compare
  • Updated Unidragger to v1.1.5
  • Fixed freeScroll bug flicking past ends. #181
  • Fixed prepend animation regression. Fixed #201
  • Allow range input sliding. Fixed #216
  • Disable emulated click event triggering on iOS. Fixed bug with asNavFor on iOS #189
  • Fixed staticClick triggering after scroll on touch devices. Fixed #123