Skip to content

Releases: FormidableLabs/nuka-carousel

[email protected]

20 Mar 12:30
Compare
Choose a tag to compare

[email protected]

11 Mar 16:30
Compare
Choose a tag to compare
  • Implement fixed width slides with intersection observer (#985)
  • Fix cellAlignment issue
  • Enforce scrollMode remainder if slidesToScroll auto is used

[email protected]

15 Nov 17:23
b9f591a
Compare
Choose a tag to compare

Patch Changes

  • slider-frame is no longer a focus target if enableKeyboardControls is false (#984)

  • fix the Alignment type so library users don't need to import an enum for a simple value (#974)

[email protected]

22 Sep 15:37
15768dd
Compare
Choose a tag to compare

Minor Changes

  • add onUserNavigation prop to listen for user-triggered navigation (#970)

  • allow for any element or component in the nextButtonText and prevButtonText props, instead of just strings (#970)

  • pass nextDisabled, previousDisabled, and pagingDotsIndices to render*Controls callbacks to aid in the creation of custom controls (#966)

  • adds the ability to use custom easing functions for the animations via easing and edgeEasing (#959)

  • add props to enable users to hook into interactions with the default carousel controls (#970)

Patch Changes

  • animation=fade now behaves as it did pre-5.3.0, scrolling all visible slides at once (#959)

  • make the control dots change in size when dimensions changed via CSS (#964)

  • Applies draggable=false only to children of sliderList, not entire document (#972)

[email protected]

23 Aug 14:09
db8aeee
Compare
Choose a tag to compare

Minor Changes

  • makes it possible to swipe over multiple slides at once rather than being limited to one (#956)

Patch Changes

  • Fix autoplay timing so the interval is not extended occasionally when wrapAround=true (#954)

  • make the prev/next buttons jump to appropriate indices with cellAlign=center|right (#952)

  • keyboard-triggered "firstSlide" or "lastSlide" actions are now animated, and now take cellAlign into account (#958)

  • make autoplay continue to the last slide when cellAlign != left and slidesToShow > 1 (#952)

  • children of Carousel that are falsy will not be rendered as slides (#953)

  • fix missing slide-visible classes when slideIndex has fractional digits (#947)

  • correct button disabling when cellAlign=center|right (#952)

  • show a dot corresponding to the last slide when cellAlign=center|right (#952)

  • fixes number of dots in default controls and eliminates janky animation when changing slides rapidly (#945)

  • setting "dragging" to false will no longer disable carousel swiping on mobile ("swiping" does that) (#956)

  • keyboard interactions when focused on the carousel are now kept from bubbling up and triggering other listeners (#958)

  • fix initial index when autoplayReverse=true and cellAlign is not left (#952)

Bug fix

19 Nov 18:02
Compare
Choose a tag to compare
  • #810 fix: Last image is not rendered when carousel has 3 slides and its centered (Thanks @ValGeorgiev)

Browser crash fix

22 Oct 17:39
Compare
Choose a tag to compare

Thank you @hsource for contributing to Nuka and submitting this fix!

  • #804 Fix: flip inequality check in initializeCarouselHeight
  • #805 Fix: prevent initializeCarouselHeight loop to fix browser crash

A11y improvements, dep bumps, screen-reader perf update

21 Sep 18:58
Compare
Choose a tag to compare
  • #802 Minor A11y improvements
  • #801 Fix lint errors
  • #800 Dep bumps
  • #799 Dep bumps
  • #796 Perf: Use more modern screen-reader only styles
  • #794 Dep bumps

Dep updates, fix memory leak, improve SVG A11y

13 Jul 17:18
Compare
Choose a tag to compare
  • #791 Fix: bind blockEvent method to this
  • #785 Fix: update react-move
  • #781 Fix: Improve SVG dot A11y
  • #779 Dep bumps
  • #777
  • #776

Fix Center CellAlign bug, fix preventDefault bug in React 17

15 Mar 19:56
Compare
Choose a tag to compare