Releases: RichardRNStudio/react-native-slider-intro
v2.1.17
What's Changed
- chore(#36): refactor context to use custom hook by @RichardRNStudio in #37
- chore(#38): update react native to 0.75 by @RichardRNStudio in #39
- chore(deps): bump @fortawesome/fontawesome-svg-core from 6.5.1 to 6.5.2 by @dependabot in #14
- chore(#40): refactor types by @RichardRNStudio in #41
New Contributors
- @dependabot made their first contribution in #14
Full Changelog: v2.1.14...v2.1.17
v2.1.14
What's Changed
There is a new property of the package: limitToSlide
. Use to change the limit of the slide animation. It is calculated based on the PanResponder's gestureState.dx
property.
Commits
- feat(#26): add limitToSlide new property to change the limit of swipe animation by @RichardRNStudio in #27
Full Changelog: v2.1.13...v2.1.14
v2.1.13
What's Changed
The custom view/render has been fixed, there was a bug in the implementation which caused app crashes.
- fix custom render crash
- fix the related examples:
CustomRenderFunctionExample
&UsingThirdPartyLibrariesExample
Please be aware: Possibly, you need to use the following wrapper for each slides when you're using the custom render
to make sure, the slide's width is matching with the device's width.
<View style={{ width: Dimensions.get('window').width }} key={index}>{YOUR ITEM}</View>
Example:
<SliderIntro numberOfSlides={slides.length}>
{slides.map((item, index) => {
return (
<View style={{ width: Dimensions.get('window').width }} key={index}>
{YOUR_SLIDE}
</View>
)
})}
</SliderIntro>
Commits
- fix(#22): fix custom render, fix related examples by @RichardRNStudio in #23
Full Changelog: v2.1.8...v2.1.13
v2.1.8
What's Changed
The custom view/render has been refactored. The renderItem
prop has been removed.
New params: children
, numberOfSlides
.
There are two render options in the package. The default render
renders the slides with the default render in the application. However the custom render
uses the children
prop to render slides. In this case the data
param is not required, but you need to add the number of slides with numberOfSlides
.
The following interfaces can be imported from the package:
See the following examples:
Commits
- feat(#19): refactor custom view, add children instead of renderItem by @RichardRNStudio in #20
Full Changelog: v2.1.4...v2.1.8
v2.1.4
What's Changed
- chore(refactor-structure): structure refactor to use typescript by @RichardRNStudio in #11
Full Changelog: v2.1.1...v2.1.4
v2.1.1
What's Changed
- chore(typescript): extend typescript imports by @RichardRNStudio in #7
- chore(#8): extend unit tests by @RichardRNStudio in #9
- chore(refactor): refactor main functionality by @RichardRNStudio in #10
Full Changelog: v2.0.1...v2.1.1
Release v2.0.1
- Introduce TypeScript
- Update all of packages including react-native to
0.73.6
Release 1.0.21
1.0.21 (2021-03-01)
Release 1.0.20
1.0.20 (2021-03-01)
- Add another example for how to customize the renderItem function with third party libraries.