Releases: jtrivedi/Wave
0.3.2
0.3.1
0.3.0
Version 0.3.0
adds macOS as a supported platform for Wave, and enables first-class animation support for AppKit.
AppKit apps can now use both the block-based and property-based animation APIs. There's also a tiny sample app for reference. In a separate patch, I'll add NSView
support, so you can animate frame
, bounds
, etc., and not just properties on CALayer
.
Other improvements/additions:
- Support for animating
CALayer.borderColor/borderWidth
- Significantly improved color animation (
UIColor
andNSColor
) - Fixed a retain cycle/leak
API compatibility notes:
UIView.animator.backgroundColor
andCALayer.animator.backgroundColor
are both non-null. If you want to animate to a clear/transparent color, animate toUIColor.clear
instead of tonil
.
0.2.1
0.2.0
Version 0.2.0
renames the Animation
class to SpringAnimator
, which enables Wave to be used with SwiftUI.
Due to the API renaming, this version is a breaking change. However, there are only two types that have been renamed, so clients shouldn't have too much difficulty updating to the new name.
Please reach out if you experience any difficulty adopting the new version.