- Swift 3.0 support! 🎉
- Fixed bug with unused variable causing CI to fail (due to 0.7).
- Add
scrollType
property which constraints the scrolling of the carousel.
- Fix selector syntax for Swift 2.2
- Breaking change
didSelectItem(item:index:)
changed todidSelectItem(item:index:tapped:)
.
- Add
itemsFactory(itemsCount:factory:)
method which can be used instead of items variable to set the carousel views. - Breaking change Replace convenience init
init(frame:choices:)
toinit(frame:items:)
. - Change Example2 to use
itemsFactory(itemsCount:factory:)
instead ofitems
. - Improve
UIView().copyView()
(it will copy also constraints now for view & subviews).
- Quickfix to bug that was created by 0.4, when you scrolled one on the left or right, the scroll would freak out.
- Fix to default selecting, now it behaves correctly.
- 🚀Fixed bug when you spinned the carousel while it was spinning. When you did this, the carousel would mess up the destination target and wouldn’t really select the item in the middle, but slightly off.
- Clicking (or tapping) on item now by default selects the item in carousel.
- Fixed
selectItem(_:animated)
.
- Moved from scroll delegates to KVO observing as the core of carousel.
- Added
.FloatWithSpacing()
and.WithoutResizing()
implementations.
- Initial release.🎉