Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
725 commits
Select commit Hold shift + click to select a range
2974998
Merge branch 'upgrade' of https://github.com/maddhruv/react-slick int…
maddhruv Dec 4, 2018
d3e4c7d
Merge branch 'development' into upgrade
maddhruv Dec 4, 2018
db596f0
removed other node versions
maddhruv Dec 4, 2018
705ae1f
eslint upgrade
maddhruv Dec 4, 2018
0df9bc8
upgrade jest
maddhruv Dec 4, 2018
9e882e3
snapshots update
maddhruv Dec 4, 2018
b491b3a
Update .travis.yml
akiran Dec 5, 2018
90db089
Update .travis.yml
akiran Dec 5, 2018
cf1238c
Merge pull request #1450 from akiran/upgrade
akiran Dec 5, 2018
c8d2426
Merge pull request #1417 from alinchican/patch-1
akiran Dec 5, 2018
2b7e78c
Merge pull request #1423 from celdrake/master
akiran Apr 15, 2019
d949739
version update
akiran Apr 17, 2019
ae049ff
updated snapshots
akiran Apr 17, 2019
06806e7
updated var(s) to let and const to follow popular view that var shoul…
Hillsie May 23, 2019
e1548a9
Merge pull request #1561 from Hillsie/master
akiran May 25, 2019
c811190
Fixes the asNavFor issue when infinite is false. fixed #1562
nikhilasrani Jul 13, 2019
bc612bd
Added style props to the component allowing users to pass inline styl…
nikhilasrani Jul 13, 2019
b788648
Merge pull request #1592 from nikhilasrani/asNavForFix
akiran Jul 13, 2019
640ce00
Update README.md
akiran Jul 13, 2019
97988e8
Added UNSAFE_ prefix to deprecated lifecycle methods to avoid warning…
akiran Aug 10, 2019
7ad8834
fix non-existed lifecycle UNSAFE_componentWillUnmount
afc163 Aug 12, 2019
c8c6209
:white_check_mark: fix snapshot
afc163 Aug 12, 2019
8edd48b
Merge pull request #1615 from afc163/fix-unmount
akiran Aug 12, 2019
5685427
version update with fix in lifecycle name
akiran Aug 12, 2019
fe7799b
Merge pull request #1593 from nikhilasrani/AddStyleProps
akiran Aug 12, 2019
018bcdf
version updated with fix for #1180
akiran Aug 12, 2019
08f0cd8
refactor: remove deprecated vendor prefix
kyuwoo-choi Nov 26, 2019
9caf504
refactor: no componentDidMount called on server
kyuwoo-choi Dec 1, 2019
f5b77f3
Merge pull request #1680 from kyuwoo-choi/refactor/no-window-guard
akiran Dec 18, 2019
46c42d7
Delete stale.yml
akiran Jan 6, 2020
2ee1691
Merge pull request #1677 from kyuwoo-choi/refactor/vendor-prefix
akiran Jan 6, 2020
ed933c6
Disconnect ResizeObserver when component unmounts to prevent memory-l…
oskarsjoberg-sl Jan 8, 2020
77e8184
meta: enable sponsor button
jamesgeorge007 Jan 10, 2020
4e2d1c7
Merge pull request #1705 from jamesgeorge007/sponsor-btn
akiran Jan 10, 2020
d3566cc
docs: add reference to the contributing guidelines
jamesgeorge007 Jan 10, 2020
dc5f7ce
Merge pull request #1706 from jamesgeorge007/docs
akiran Jan 10, 2020
c1c71a1
Update FUNDING.yml
akiran Jan 10, 2020
80eb208
Update FUNDING.yml
akiran Jan 10, 2020
c35ce4a
fix: to handle image.onload event correctly
rex-acs Feb 4, 2020
6444cd8
#1749 Correct issue link in CONTRIBUTING.md
suekam Mar 24, 2020
465b97a
Update FUNDING.yml
akiran May 1, 2020
b475df5
Update FUNDING.yml
akiran May 1, 2020
7128f52
Merge pull request #1750 from suekam/fix/correct-issues-link
akiran May 5, 2020
e95c462
fix: dir
xrkffgg May 8, 2020
ef32fce
Merge pull request #1781 from xrkffgg/fixdir
akiran May 9, 2020
cde2704
default children return in case of unslick
cryptic022 May 10, 2020
76735b2
Merge pull request #1785 from cryptic022/slick-issue-1663
akiran May 10, 2020
1b4926c
version update
akiran May 10, 2020
2fd4558
change homepage url
akiran May 10, 2020
566c181
resolve merge conflict of #1703
akiran May 10, 2020
4197017
resolve merge conflict for #1723
akiran May 10, 2020
75a8f24
single demo setup
akiran May 11, 2020
8860dc4
rename jsx to js files
akiran May 11, 2020
bb11613
undoing #1781 change. It is breaking rtl
akiran May 11, 2020
7a30f69
release 0.26.1
akiran May 11, 2020
4b42a45
ran prettier command
akiran May 12, 2020
6b41834
change localhost to 0.0.0.0 to access local server on mobile
akiran May 12, 2020
e5d2cd4
Remove unused argument
bolatovumar May 12, 2020
38c1b51
Merge pull request #1793 from bolatovumar/fix-1792
akiran May 14, 2020
1872717
added strict mode to demos
akiran Jul 17, 2020
99d86f0
Merge pull request #1442 from andreytrofimov/issue1406
akiran Jul 17, 2020
6c01f37
Merge pull request #1840 from akiran/deprecation-warnings
akiran Jul 17, 2020
bea916e
Release 0.27.0
akiran Jul 17, 2020
b3721a2
remove UNSAFE_componentWillMount usage in slider.js
akiran Jul 26, 2020
8a35db7
remove UNSAFE_componentWillMount usage in inner-slider.js
akiran Jul 26, 2020
8d9b8b6
Release 0.27.1
akiran Jul 26, 2020
8ae0e38
Merge pull request #1846 from akiran/remove-unsafe
akiran Jul 26, 2020
2ca29b8
fix for slick current classname
akiran Jul 31, 2020
6e3db9f
0.27.2-beta-0 release
akiran Jul 31, 2020
cf7363e
fix an issue with focus on select on first slide
akiran Aug 3, 2020
a10db5c
fix an issue with slick-current at edge slides
akiran Aug 3, 2020
37afd92
Merge pull request #1856 from akiran/goto-first-slide
akiran Aug 4, 2020
2b44d88
release 0.27.2
akiran Aug 4, 2020
bef98be
fix an issue with slick-current when swiped from left to right on fir…
akiran Aug 5, 2020
d17c1f1
Merge pull request #1857 from akiran/swipe-right-issue
akiran Aug 5, 2020
0cb98de
Fix an issue: showing less slides than slidesToShow in infinite mode
akiran Aug 7, 2020
7fe4f6f
fixed tests
akiran Aug 7, 2020
1d881a1
Merge pull request #1858 from akiran/white-space-infinite
akiran Aug 7, 2020
48c1973
release 0.27.4
akiran Aug 7, 2020
8b42e2e
Update README.md
akiran Aug 9, 2020
a814dad
Merge branch 'master' of github.com:akiran/react-slick
akiran Aug 10, 2020
8295e4b
avoid slide change if it is already on the same slide
akiran Aug 10, 2020
11122da
fix an issue with waitForAnimate
akiran Aug 10, 2020
a1e3106
update test snapshot
akiran Aug 10, 2020
c9551a5
Merge pull request #1860 from akiran/select-issue-aug10
akiran Aug 10, 2020
7260ff7
release 0.27.5
akiran Aug 10, 2020
ca61204
fix to swipe issues
akiran Aug 11, 2020
1b45e4b
make asNavFor work with waitForAnimate=false
akiran Aug 11, 2020
da03d85
Merge pull request #1863 from akiran/final-aug11
akiran Aug 11, 2020
fdfc4f9
release 0.27.6
akiran Aug 11, 2020
e072da4
fix test
akiran Aug 11, 2020
dd93c49
fix dots issue in infinite mode
akiran Aug 12, 2020
ab9b36b
Update README.md
akiran Aug 12, 2020
f958da5
fix to avoid triggering of click after swipe end event on desktop
akiran Aug 12, 2020
0e1e295
release 0.27.7
akiran Aug 12, 2020
13ec7fd
Merge branch 'master' of github.com:akiran/react-slick
akiran Aug 12, 2020
1bb580d
ability to use useCSS option to disable default fade transition
akiran Aug 13, 2020
b7658c7
reset autoplay timer when slide is changed with buttons/dots
akiran Aug 13, 2020
7894cb6
Merge pull request #1871 from akiran/fade-aug13
akiran Aug 13, 2020
b6dd6df
updated readme
akiran Aug 13, 2020
69348c1
release 0.27.8
akiran Aug 13, 2020
5ce14b2
Update README.md
akiran Aug 13, 2020
9cac06f
Update README.md
akiran Aug 13, 2020
54566ad
Update README.md
akiran Aug 15, 2020
4f67597
Update README.md
akiran Aug 15, 2020
43bd164
Update README.md
akiran Aug 15, 2020
7fc0f20
Merge branch 'dots-aug11' into 0.27.9
akiran Aug 16, 2020
ce07bdb
using useCSS to enable/disable default fade transform
akiran Aug 16, 2020
d19bc96
fix missing afterChange event triggering with waitForAnimate=false
akiran Aug 16, 2020
e45b9e7
Fix an issue with prev button clicks in fade mode
akiran Aug 16, 2020
02189ee
remove UNSAFE_componentWillReceiveProps usage
akiran Aug 16, 2020
1c3d70c
fix in an issue with changing slides with keys in finite mode
akiran Aug 16, 2020
13abc56
Merge pull request #1873 from akiran/0.27.9
akiran Aug 16, 2020
a43f109
release 0.27.9
akiran Aug 16, 2020
9e6235c
focus the slide selected in focusOnSelect mode
akiran Aug 20, 2020
775d83b
Merge pull request #1876 from akiran/keys-aug20
akiran Aug 20, 2020
313dac7
release 0.27.10
akiran Aug 20, 2020
d1fb6bb
Fixes #1881
Sep 5, 2020
9f3a9b9
remove console.log
Sep 5, 2020
3449f51
Merge pull request #1890 from akiran/fix-1881
akiran Sep 6, 2020
1fe63ad
release 0.27.11
akiran Oct 8, 2020
9779b3e
remove alert from readme
Oct 9, 2020
659e9a4
converted class to function component in readme
Oct 9, 2020
4b85985
typo
delong8 Oct 19, 2020
5418853
Merge pull request #1912 from DeronW/patch-1
akiran Oct 21, 2020
cc0f0de
release 0.27.12
akiran Oct 31, 2020
4ca610d
Fix #1918
akiran Nov 2, 2020
e10743b
Update package.json
akiran Nov 2, 2020
32d1e3e
Merge branch 'master' of https://github.com/akiran/react-slick
akiran Nov 2, 2020
de674c0
release 0.27.13
akiran Nov 6, 2020
4c1f1dd
fix the afterChange-test
SarahAlAshwal Jan 10, 2021
90002b9
Merge pull request #1962 from SarahAlAshwal/afterChangeTest
akiran Jan 10, 2021
61198cf
fixed and issue with querySelectorAll
akiran Jan 11, 2021
1e511ea
Merge pull request #1963 from akiran/fix-1830
akiran Jan 11, 2021
9c26b25
release 0.27.14
akiran Jan 11, 2021
c2b148b
fixed #1958
akiran Jan 13, 2021
2c2fe37
Need to enforce images list validation
lipoolock Jan 20, 2021
cc5341f
Removed preventDefault statements from handlers of passive events: on…
MertTurel Jan 24, 2021
cbf2cf5
Merge pull request #1967 from lipoolock/patch-1
akiran Jan 24, 2021
6e121d2
Revert "Removed preventDefault statements from handlers of passive ev…
MertTurel Jan 24, 2021
f373992
Noticed functional side effects after removing preventDefault methods…
MertTurel Jan 24, 2021
89c36c7
Placed reactNames of events from event listeners those React consider…
MertTurel Jan 24, 2021
946cb7c
Merge pull request #1971 from turelmert/fix-1650
akiran Jan 25, 2021
364186b
release @0.28.0
akiran Jan 25, 2021
181476d
Upgrade AdaptiveHeight to functional component
Vogric Feb 6, 2021
756afc6
feat: support disable bounce for vertical mode
alziqziq Mar 3, 2021
ccc866b
Merge pull request #1999 from alziqziq/feature/disable-vertical-bounce
akiran Mar 8, 2021
5fb7ac7
released 0.28.1
akiran Mar 8, 2021
994ce1c
Update FUNDING.yml
akiran Sep 17, 2021
06a607f
removed sass
akiran Dec 11, 2021
c923c95
updated eslint packages to fix #2078
akiran Dec 11, 2021
fd9de1a
Fixed issue with image click event
PaoloPia Apr 12, 2022
9eb7df7
add support for React18
jeffascript Apr 17, 2022
12e1fea
Merge pull request #2151 from jeffascript/react18
akiran Apr 17, 2022
c3e1684
released 0.29.0
akiran Apr 17, 2022
2a21315
Merge pull request #2149 from PaoloPia/fixImageClick
akiran Jul 21, 2022
9fa8781
Merge pull request #1981 from Vogric/patch-1
akiran Jul 23, 2022
2f7fdf5
remove old tests
akiran Jul 26, 2022
472c848
test setup with testing library
akiran Jul 26, 2022
4e6250b
wrote tests for basic slider example
akiran Jul 26, 2022
19b770e
Update README.md
akiran Aug 21, 2022
b9302d6
Update README.md
akiran Aug 21, 2022
89d1e89
Fixed broken link from CONTRIBUTING.md
pZacca Oct 15, 2022
7035d84
tests init
akiran May 15, 2023
34b4ca0
Merge branch 'master' into fix-2166
akiran May 15, 2023
0711da9
completed the simpleslider test and started centerMode test
pratyushbh May 15, 2023
c4f6fde
migrated all the test of examples from enezyme to react-testing-library
pratyushbh May 16, 2023
338201f
migrated all the tests to testing-library/react and removed Snapshots
pratyushbh May 18, 2023
83423c8
removed the console logs
pratyushbh May 19, 2023
b03b477
renamed few test utils
akiran May 21, 2023
e6b231a
fix current slide issue
akiran May 21, 2023
e45defb
added a comment
akiran May 21, 2023
90b1aff
Merge pull request #2238 from akiran/fix-2166-2
akiran May 21, 2023
9c52885
Fixed 2231: Move build script from prepublish -> prepublishOnly
akiran May 23, 2023
f3f3c3d
Merge pull request #2240 from akiran/fix-2221
akiran May 23, 2023
0d30a59
Merge pull request #2194 from pZacca/add-pzacca
akiran May 25, 2023
f880fba
wrote the tests of #1874 that came out to be successful
pratyushbh May 25, 2023
f5bb030
Converted the examples to Functional component and created new Slider…
pratyushbh May 30, 2023
882a01d
added node options to run docs
akiran Jun 5, 2023
e1e766f
remove other changes
akiran Jun 5, 2023
38f99c1
Merge branch 'master' into function-component-examples
akiran Jun 5, 2023
45e92f0
fixed some issues with component changes
akiran Jun 5, 2023
5558419
Merge pull request #2244 from akiran/function-component-examples
akiran Jun 5, 2023
76b833f
added an empty prettierrc file to use default prettier config
akiran Jan 19, 2024
bb355c2
added react-slick alias in webpack for examples
akiran Jan 19, 2024
d91bb58
running single demo on different port
akiran Jan 20, 2024
3669b0a
Fix: If the element (DOM element) and the value of 'slidesToShow' are…
rjsdnql123 Jan 24, 2024
15d93c5
Merge pull request #2329 from rjsdnql123/fix/element-slidesToShow-sam…
akiran Jan 24, 2024
5b2e405
added tests for #1813
akiran Jan 25, 2024
ff0cd50
release 0.30.0
akiran Jan 25, 2024
891f399
added node options to fix build issue
akiran Jan 25, 2024
358d8c0
created a generic slider component for tests
akiran Jan 25, 2024
dbae660
fixed #1874: slick-current is always on first slide despite initialSl…
akiran Jan 25, 2024
2420174
Merge pull request #2330 from akiran/fix-1874
akiran Jan 25, 2024
9d96291
Fixed #2315
akiran Jan 25, 2024
27870b7
Test for #2315
akiran Jan 26, 2024
8c9488f
check of NaN in props change detection
akiran Jan 26, 2024
02629d5
added tests for filterSettings util
akiran Jan 26, 2024
99adf6f
Merge pull request #2331 from akiran/fix-2315
akiran Jan 26, 2024
250f078
release 0.30.1
akiran Jan 26, 2024
0a66bd7
updated instructions for css loading
akiran Jan 26, 2024
1bd9c09
updated readme
akiran Jan 26, 2024
7710dc9
Move testing dependency to devDependencies
jorrit Feb 2, 2024
72ffb60
Merge pull request #2339 from jorrit/fixtestdep
akiran Feb 2, 2024
013f424
moved scripts from examples to docs
akiran Feb 3, 2024
5a99cd1
examples config to docs
akiran Feb 3, 2024
c0fde5e
cleanup examples
akiran Feb 3, 2024
e06967c
Added slider-container class to examples
akiran Feb 5, 2024
1a3f604
Replaced codesandbox with stackblitz playground link
akiran Feb 5, 2024
ec32089
Fixed #2076 click issue in Fade mode
akiran Feb 8, 2024
cf31307
Added regenerator-runtime for async jest tests
akiran Feb 9, 2024
372349a
updated jest config to run tests only with .test.js extension
akiran Feb 9, 2024
b9150c1
updated jest config to ignore playwright tests
akiran Feb 9, 2024
d4595b0
placeholder for test
akiran Feb 16, 2024
0f95c7a
Merge pull request #2343 from akiran/fix-2076
akiran Feb 16, 2024
23c6a47
add asNavFor for default prop
akiran Feb 17, 2024
9227178
remove empty test file
akiran Feb 17, 2024
5a7c0a8
Merge pull request #2349 from akiran/fix-2344
akiran Feb 17, 2024
5478d8d
released 0.30.2
akiran Feb 17, 2024
c7a9666
Fix: The unslick property is missing in the filterSettings, so the va…
rjsdnql123 Apr 8, 2024
bae8817
Merge pull request #2366 from rjsdnql123/unslick-is-missing-in-filter…
akiran Apr 11, 2024
67ff46a
updated to React 19
EATSTEAK Dec 6, 2024
d9202f2
Fix: vertical swiping does not work
perowong Dec 8, 2024
47cdd84
Merge pull request #2408 from EATSTEAK/update-react-19
akiran Dec 17, 2024
f79e812
released 0.30.3
akiran Dec 17, 2024
accd11f
Merge pull request #2409 from perowong/master
akiran Dec 23, 2024
1c608da
integrate playwright
akiran Dec 25, 2024
90e2c0a
Merge pull request #2411 from akiran/playwright
akiran Dec 25, 2024
482cbf3
removed enquire.js with window.matchMedia
akiran Dec 26, 2024
3e10bb8
copy src files to src-jsx with jsx exntension for running playwright …
akiran Dec 26, 2024
4e4eaf3
playwright test for responsive feature
akiran Dec 26, 2024
50a8736
Merge pull request #2412 from akiran/remove-enquire
akiran Dec 26, 2024
60159c2
pass style props in unslick mode
akiran Dec 26, 2024
5ac4077
remove extra space in vertical mode when no of slides is less than sl…
akiran Dec 26, 2024
901840e
unslick if slides <= slidesToShow
akiran Dec 26, 2024
11d6c10
Merge pull request #2413 from akiran/vertical-unslick
akiran Dec 26, 2024
f8b4745
exclude playwright tests from jest
akiran Dec 27, 2024
5bf7a6b
Fixed tests
akiran Dec 27, 2024
143b524
fixed #2414: No clones when there is one slide or unslick=true
akiran Dec 27, 2024
1fdb441
Merge pull request #2415 from akiran/fix-2414
akiran Dec 27, 2024
148f7bb
updated tests
akiran Dec 27, 2024
7356a3a
removed jquery react compate tests
akiran Feb 8, 2025
93dbaa6
fix to remove extra clones
akiran May 5, 2025
a5a3cbe
Merge pull request #2428 from akiran/extra-clones
akiran May 8, 2025
057c02c
removed sample tests
akiran May 9, 2025
9ba9df4
fixed clone test
akiran May 14, 2025
dabd4ad
updated jest config to add react-slick alias
akiran May 14, 2025
cfbd65e
increase wait time in responsive playwright tests
akiran Aug 7, 2025
3b03c6c
Merge pull request #2430 from akiran/clone-tests
akiran Aug 7, 2025
9744231
release 0.31.0
akiran Aug 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
{
"presets":[
"react",
["es2015", {"loose": true}]
"presets": [
"@babel/preset-env",
"@babel/preset-react"
],
"plugins": ["transform-object-assign", "transform-object-rest-spread"]
"plugins": [
"@babel/plugin-proposal-class-properties"
]
}
26 changes: 18 additions & 8 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,32 @@
"no-extra-parens": 0,
"react/jsx-uses-vars": 1,
"strict": 0,
"quotes": [2, "single"],
"no-underscore-dangle": 0,
"space-infix-ops": 0,
"no-alert": 0
},
"ecmaFeatures": {
"jsx": true,
"no-alert": 0,
"react/prop-types": 0,
"react/no-find-dom-node": 0,
"react/display-name": 0,
"no-console": 0,
"no-prototype-builtins": 0
},
"env": {
"node": true,
"browser": true,
"es6": true,
"jasmine": true
},
"parser": "babel-eslint",
"parser": "@babel/eslint-parser",
"parserOptions": {
"requireConfigFile": false
},
"plugins": [
"react"
"react",
"import"
],
"extends": [
"eslint:recommended",
"plugin:import/errors",
"plugin:react/recommended"
]
}
}
2 changes: 2 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
github: akiran
open_collective: react-slick
6 changes: 6 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<!-- Love react-slick? Please consider supporting our collective:
👉 https://opencollective.com/react-slick/donate -->

### Guidelines for posting a new issue

* Please replicate your issue with this [CodeSandBox](https://codesandbox.io/s/ppwkk5l6xx) and provide a link to it along with the issue description
16 changes: 15 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,18 @@ npm-debug.log
lib
*.sublime-*
.idea
dist
dist
yarn.lock
.vscode
exampleslib
examples/scripts/configs.json
jquery.html
docs/fonts/
docs/ajax-loader.gif
package-lock.json
.DS_Store
/test-results/
/playwright-report/
/blob-report/
/playwright/.cache/
src-jsx
19 changes: 0 additions & 19 deletions .jshintrc

This file was deleted.

1 change: 1 addition & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
trailingComma: none
4 changes: 3 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
language: node_js

node_js:
- "stable"
- "stable"

125 changes: 125 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
# Change Log

## [Unreleased](https://github.com/akiran/react-slick/tree/HEAD)

## 0.22.0

**Release Changes**

- Internal Changes
- converted InnerSlider from createReactClass object to ES6 class
- removed all the mixins, created classMethods and pure utility functions instead
- changed autoplay from setTimeout to setInterval
- added images onload handlers to update dynamically
- added autoplaying state for the betterment of autoplay and pause
- removed usage of assign or Object.assign, using object spreading instead
- implemented effects of touchMove props
- fixed transition in opposite direction in case of continuous scrolling
- added separate onclick event listener for images
- added missing classes `regular` and `slider`
- renamed events
- edgeEvent => onEdge
- init => onInit
- reInit => onReInit
- implemented `pauseOnDotsHover` property
- implemented Progressive LazyLoad property, lazyLoad is now ondemand/progressive
- implemented lazyloadError event
- implemented useTransform property
- implemented pauseOnFocus property
- added resize observer to update on slider resize

- Bug Fixes
- dynamic track updates on image load
- fixed slickPause and autoPlay issues (paused slider would resume autoplay sometime)
- fixed trackStyle update on window resize
- fixed NodeList forEach problem for chrome 51 or below
- fixed bugs due to uncleared callback timers
- fixed update issues on just slider resize


## 0.21.0

**Release Changes**

- Fixed issues
- dataset undefined error in case of swipeToSlide but finite slides
- slideWidth issue by transform scale
- variableWidth + finite alignment problems
- wrapper direction rtl issues
- added onload update handler for images
- fixed breaking of animation on setState

- Mixins to Pure Functions
- getWidth, getHeight
- swipeDirection
- initialize, update

- Other Changes
- removed sass, using pure CSS instead
- enforced dir='ltr' in the slider, so dir='rtl' in wrapper doesn't break the slider
- corrected up/down direction conventions
- added more tests along with snapshots

## 0.20.0

**Release Changes**

- handled responsive breakpoint collision
- renamed autoPlayTimer to autoplayTimer and removed it from state
- changed es5 module.exports with es6 export default in src/index
- implemented slider syncing with asNavFor prop
- made all the slides untabbable
- implemented getSlick method as in slick
- implemented slickGetOption method
- implemented lazyLoaded event
- implemented reInit event
- implemented onSwipe event and documented edgeEvent


## 0.19.0

**Release Changes**

Following are the changes to be mentioned:

- fixed slideWidth calculation approximation
- fixed unusual scrolls in focusOnSelect mode
- added appendDots method for customization of dots
- modified logic for handling odd/even cases where there were unusual scrolls in opposite direction
- implemented unslick feature properly
- fixed variableWidth issues like blank spaces at edges, improper alignment
- handling focus loss in case of fade=true
- responsive lazyloading bug fixed
- increased verticalswiping resistance from 4 to 10


## 0.18.0

**Major Changes:**

- `centerPadding` prop now accepts % value as well
- Fixed dots count in certain cases, where it was wrong
- Fixed fade property mess-up on click
- Fixed invisibility issue when fade & vertical are true
- Modified logic for updating lazyLoadedList, earlier there were some whitespaces at ends, now they're gone
- Fixed getTrackLeft issue for slideCount=1


## 0.17.1

**Major Changes**

* Enforced some settings in specific configurations like:
- `slidesToScroll = 1` *when fade is true*
- `slidesToScroll = 1` *when centerMode is true*
- `slidesToShow = 1` *when fade is true*

* Changed the number of clones (preclones and postclones), that fixed couple of issues like blank spaces after last slide and/or before first slide which occurred in several cases.


**Minor Changes**

- Rich amount of tests and test-utilities added
- Additional documentation comments added
- Refactored small snippets for betterment
- Fixed several lazyload and centerMode bugs
3 changes: 0 additions & 3 deletions CONTRIBUTING.markdown

This file was deleted.

67 changes: 67 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Contribute

## Introduction

First, thank you for considering contributing to react-slick! It's people like you that make the open source community such a great community! 😊

We welcome any type of contribution, not only code. You can help with
- **QA**: file bug reports, the more details you can give the better (e.g. screenshots with the console open)
- **Marketing**: writing blog posts, howto's, printing stickers, ...
- **Community**: presenting the project at meetups, organizing a dedicated meetup for the local community, ...
- **Code**: take a look at the [open issues](https://github.com/akiran/react-slick/issues). Even if you can't write code, commenting on them, showing that you care about a given issue matters. It helps us triage them. To get started you can also [sign up to triage react-slick issues on CodeTriage](https://www.codetriage.com/akiran/react-slick).
- **Money**: we welcome financial contributions in full transparency on our [open collective](https://opencollective.com/react-slick).

## Your First Contribution

Working on your first Pull Request? You can learn how from this *free* series, [How to Contribute to an Open Source Project on GitHub](https://app.egghead.io/playlists/how-to-contribute-to-an-open-source-project-on-github).

## Submitting code

Any code change should be submitted as a pull request. The description should explain what the code does and give steps to execute it. The pull request should also contain tests.

## Code review process

The bigger the pull request, the longer it will take to review and merge. Try to break down large pull requests in smaller chunks that are easier to review and merge.
It is also always helpful to have some context for your pull request. What was the purpose? Why does it matter to you?

## Financial contributions

We also welcome financial contributions in full transparency on our [open collective](https://opencollective.com/react-slick).
Anyone can file an expense. If the expense makes sense for the development of the community, it will be "merged" in the ledger of our open collective by the core contributors and the person who filed the expense will be reimbursed.

## Questions

If you have any questions, create an [issue](https://github.com/akiran/react-slick/issues) (protip: do a quick search first to see if someone else didn't ask the same question before!).
You can also reach us at hello@react-slick.opencollective.com.

## Credits

### Contributors

Thank you to all the people who have already contributed to react-slick!
<a href="https://github.com/akiran/react-slick/graphs/contributors"><img src="https://opencollective.com/react-slick/contributors.svg?width=890" /></a>


### Backers

Thank you to all our backers! [[Become a backer](https://opencollective.com/react-slick#backer)]

<a href="https://opencollective.com/react-slick#backers" target="_blank"><img src="https://opencollective.com/react-slick/backers.svg?width=890"></a>


### Sponsors

Thank you to all our sponsors! (please ask your company to also support this open source project by [becoming a sponsor](https://opencollective.com/react-slick#sponsor))

<a href="https://opencollective.com/react-slick/sponsor/0/website" target="_blank"><img src="https://opencollective.com/react-slick/sponsor/0/avatar.svg"></a>
<a href="https://opencollective.com/react-slick/sponsor/1/website" target="_blank"><img src="https://opencollective.com/react-slick/sponsor/1/avatar.svg"></a>
<a href="https://opencollective.com/react-slick/sponsor/2/website" target="_blank"><img src="https://opencollective.com/react-slick/sponsor/2/avatar.svg"></a>
<a href="https://opencollective.com/react-slick/sponsor/3/website" target="_blank"><img src="https://opencollective.com/react-slick/sponsor/3/avatar.svg"></a>
<a href="https://opencollective.com/react-slick/sponsor/4/website" target="_blank"><img src="https://opencollective.com/react-slick/sponsor/4/avatar.svg"></a>
<a href="https://opencollective.com/react-slick/sponsor/5/website" target="_blank"><img src="https://opencollective.com/react-slick/sponsor/5/avatar.svg"></a>
<a href="https://opencollective.com/react-slick/sponsor/6/website" target="_blank"><img src="https://opencollective.com/react-slick/sponsor/6/avatar.svg"></a>
<a href="https://opencollective.com/react-slick/sponsor/7/website" target="_blank"><img src="https://opencollective.com/react-slick/sponsor/7/avatar.svg"></a>
<a href="https://opencollective.com/react-slick/sponsor/8/website" target="_blank"><img src="https://opencollective.com/react-slick/sponsor/8/avatar.svg"></a>
<a href="https://opencollective.com/react-slick/sponsor/9/website" target="_blank"><img src="https://opencollective.com/react-slick/sponsor/9/avatar.svg"></a>

<!-- This `CONTRIBUTING.md` is based on @nayafia's template https://github.com/nayafia/contributing-template -->
3 changes: 0 additions & 3 deletions ISSUE_TEMPLATE.md

This file was deleted.

Loading