Skip to content

Releases: Yalantis/Koloda

Tap propagation fix

03 Oct 12:01
Compare
Choose a tag to compare
Merge pull request #326 from freaqed/feature/fix-gesture-tap

Feature/fix gesture tap

Swift 4 support

21 Sep 20:46
Compare
Choose a tag to compare
4.3

Update README.md

Bug fix

19 Apr 07:57
Compare
Choose a tag to compare
4.1

Fix issues and update example

Swift 3

19 Apr 07:52
Compare
Choose a tag to compare
  • Add swift 3 support
  • Get rid of UInt
  • Common bugfix

Bug fix

22 Aug 13:03
Compare
Choose a tag to compare
  • Fixed several out of bounds crashes
  • overlayStrength in OverlayView is deprecated in favor of func updateWithProgress(percentage: CGFloat)
  • Minor refactoring

Multiple Directions Support

10 May 18:00
Compare
Choose a tag to compare
  • Multiple Directions Support
  • Delegate methods for swipe disabling

Dynamically cards managing

04 Apr 11:17
Compare
Choose a tag to compare

This version bring major changes:

  • Ability to dynamically insert/delete/reload specific cards
  • External animator
  • Major refactoring
  • Swift 2.2 support

Some of delegate methods were changed:

func koloda(koloda: KolodaView, didSwipedCardAtIndex index: UInt, inDirection direction: SwipeResultDirection)
func koloda(kolodaDidRunOutOfCards koloda: KolodaView)
func koloda(kolodaShouldApplyAppearAnimation koloda: KolodaView) -> Bool
func koloda(kolodaShouldMoveBackgroundCard koloda: KolodaView) -> Bool
func koloda(kolodaShouldTransparentizeNextCard koloda: KolodaView) -> Bool
func koloda(koloda: KolodaView, draggedCardWithFinishPercent finishPercent: CGFloat, inDirection direction: SwipeResultDirection)
func koloda(kolodaDidResetCard koloda: KolodaView)
func koloda(kolodaSwipeThresholdMargin koloda: KolodaView) -> CGFloat?

to

func koloda(koloda: KolodaView, didSwipeCardAtIndex index: UInt, inDirection direction: SwipeResultDirection)
func kolodaDidRunOutOfCards(koloda: KolodaView)
func kolodaShouldApplyAppearAnimation(koloda: KolodaView) -> Bool
func kolodaShouldMoveBackgroundCard(koloda: KolodaView) -> Bool
func kolodaShouldTransparentizeNextCard(koloda: KolodaView) -> Bool
func koloda(koloda: KolodaView, draggedCardWithPercentage finishPercentage: CGFloat, inDirection direction: SwipeResultDirection) 
func kolodaDidResetCard(koloda: KolodaView)
func kolodaSwipeThresholdMargin(koloda: KolodaView) -> CGFloat?
func koloda(kolodaBackgroundCardAnimation koloda: KolodaView) -> POPPropertyAnimation?

was removed

currentCardNumber was renamed to currentCardIndex