splide

Splide is a lightweight, flexible and accessible slider/carousel written in TypeScript. No dependencies, no Lighthouse errors.

MIT License

Downloads
880.3K
Stars
4.7K
Committers
9

Bot releases are visible (Hide)

splide - v2.4.12

Published by NaotoshiFujita about 4 years ago

Bug Fix

  • Autoplay was not properly resumed on blur.
splide - v2.4.11

Published by NaotoshiFujita about 4 years ago

Bug Fix

  • The track position was wrong in RTL mode.
  • Fixed the invalid CSS property name.
splide - v2.4.10

Published by NaotoshiFujita about 4 years ago

Bug Fix

  • Relative units(em, rem, etc) for the fixedWidth/fixedHeight option didn't work.
splide - v2.4.8

Published by NaotoshiFujita over 4 years ago

New Features

  • The Lazyload component accepts a srcset attribute.
splide - v2.4.6

Published by NaotoshiFujita over 4 years ago

Bug Fix

  • Padding became undefined when the Splide instance was converted to JSON by JSON.stringify.
  • Padding and gap were not updated correctly on resize if they were described by % or vw.
splide - v2.4.4

Published by NaotoshiFujita over 4 years ago

Bug Fix

  • Drag/swipe didn't work correctly.
  • Transition animation was skipped only in the first page of a RTL slider.
splide - v2.4.3

Published by Splidejs over 4 years ago

New Features

  • Can select the target of the keyboard event from the document or the root element.
  • Can remove tab indices from slides by slideFocus option.
  • Can determine whether to prevent any actions while transitioning or not by the waitForTransition option.

Internal

  • Change the way of the Layout calculation.
  • Merge the horizontal and vertical sub components into the Track component.
splide - v2.4.0

Published by Splidejs over 4 years ago

New Features

  • Support drag for the fade type.
splide - v2.3.8

Published by Splidejs over 4 years ago

Bug Fix

  • Loop didn't work well when fixedWidth is provided and number of slides is not enough to fill the view port.

New Features

  • Number of clones can be determined by options.
splide - v2.3.6

Published by Splidejs over 4 years ago

Bug Fix

  • Invalid realIndex was assigned to a slide when the length of slides were less than perPage.

New Features

  • Emit click event when a slide is clicked.
  • All components will be evaluated again when the Splide is remounted.
splide - v2.3.2

Published by Splidejs over 4 years ago

Bug Fix

  • perMove didn't work properly with autoplay.
  • New slides were not shown when multiple slides were added at the same time.
splide - v2.3.1

Published by Splidejs over 4 years ago

Bug Fix

  • updateOnMove option didn't work correctly.
splide - v2.3.0

Published by Splidejs over 4 years ago

New Features

  • Breakpoints support "drag" and "pagination" correctly.
  • Throttle duration can be changed through options.
splide - v2.2.8

Published by Splidejs over 4 years ago

New Features

  • Autoplay can be resumed, not reset.

Bug Fix

  • Pagination should've corresponded with breakpoints.
splide - v2.2.6

Published by Splidejs over 4 years ago

Bug Fix

  • Resolve a conflict with prototype.js.
splide - v2.2.5

Published by Splidejs over 4 years ago

New Features

  • Support a hierarchical selector for initialization.

Bug Fix

  • Error occurred when "destroy" was true and "arrows" was false.
splide - v2.2.4

Published by Splidejs over 4 years ago

New Features

  • Thresholds for drag angle and swipe distance can be configured through options.

Bug Fix

  • Remove the difference between splide.js and splide.min.js.
splide - v2.2.3

Published by Splidejs over 4 years ago

New Features

  • Buttons of pagination and arrows have type="button" attribute.
splide - v2.2.0

Published by Splidejs over 4 years ago

New Features

  • Add some themes to change slider appearance.
splide - v2.1.0

Published by Splidejs over 4 years ago

Bug Fix:

  • Hide broken image icons.
  • "prevPoint" should've not been reset on destroy.

New Features:

  • Add rewindSpeed option that determines the transition duration on rewind.