Physics-based animations for iOS, tvOS, and macOS.
This release contains some internal cleanup, but the big change is the addition of a proper Package.swift
for use with Xcode 11 (until Xcode received proper package manager support, there was little reason to support it for a UI-focused library)
Added an xcodeproj
for Carthage / manual integration support
This release also moves the sample apps into a SampleApp/
directory, which now contains a Gemfile
+ Podfile
– because Cocoapods is now used to integrate the framework with the sample apps! This really cleans up the top-level directory structure.
Minor API updates.
UIKit
-specific extensions in macros to fix Cocoapods release for macOS.The entire library has been substantially rewritten and refactored to make it smaller and more focused. Feedback appreciated!
No issues reported, ship it.
...because that means I can move on to 2.0!
1.0 is a small release that is mainly focused on cleaning up stale code. This project was started in the Swift 1/2 days, and it needs some attention to clean out the 'vintage' bits. The worst offenders have been taken care of, so I'm going to go ahead and call this a 1.0 release.
I have some ideas for a 2.0 release that should be much more cohesive – the project in its current state was lifted ad-hoc out of a shipping app. It has some good parts, but it's hard to know how to use it out of the box.
Stay tuned.