All Versions
Latest Version
Avg Release Cycle
78 days
Latest Release
1248 days ago

Changelog History
Page 2

  • v1.3.0 Changes

    • 👌 Support for safe area based layouts
    • ➕ Added a new DeckSnapshotUpdater API to update presenting view snapshots
  • v1.2.0 Changes

    Rounded corners are now manually rendered without using a mask

  • v1.1.0 Changes

    ➕ Adds support for iPhone X

  • v1.0.4 Changes

    🛠 Fixed an issue where touches to the presentedView’s subview touches would be cancelled

  • v1.0.3 Changes

    🛠 Fixed an issue caused when the presented view controller presented and then dismissed a view controller

  • v1.0.2 Changes

    🛠 Fixes an issue with Xcode 9’s new build system

  • v1.0.1 Changes

    🛠 Fixes an exception caused by KVO observers never being removed

  • v1.0.0 Changes

    DeckTransition is finally at 1.0! 🎉 Here’s a summary of all the changes in this version

    • 🐎 Vastly improved performance
    • Reorganized project structure
    • 👌 Support for Carthage
    • 🔨 All “magic numbers” have been refactored out

    One small change needs to be implemented in pre-1.0 projects to maintain compatibility with this version of DeckTransition. The entirety of the change consists of replacing the following line of code in your modal view controller’s UIScrollViewDelegate implementation

    scrollView.transform = CGAffineTransform(translationX: 0, y: scrollView.contentOffset.y)

    with the block that follows below:

    scrollView.subviews.forEach {
        $0.transform = CGAffineTransform(translationX: 0, y: scrollView.contentOffset.y)

    ⚡️ The implementation example in the ReadMe has been updated to reflect this.

  • v0.4.0 Changes

    API Breaking Changes

    • The DeckTransitioningDelegate initializer now requires NSNumber arguments for animation duration
    • A snapshot of the presenting view controller is shown instead of the view itself

    Other Changes

    • 🛠 Fixed Objective-C compatibility issues
    • 🛠 Fixed a host of bugs related to the double height status bar and rotation
    • You can now use pod try to try the library
  • v0.3.0 Changes

    • The transition can now be customized by passing in custom animation durations, other animations to be performed alongside the stock animation, and completion handlers