Lottie iOS Versions Save

An iOS library to natively render After Effects vector animations

4.4.3

2 weeks ago

Bug fixes in 4.4.3

New features in 4.4.0

Full Changelog: https://github.com/airbnb/lottie-ios/compare/4.4.2...4.4.3

4.4.2

4 weeks ago

Changes in 4.4.2

New features in 4.4.0

Full Changelog: https://github.com/airbnb/lottie-ios/compare/4.4.1...4.4.2

4.4.1

2 months ago

Bug fixes in 4.4.1

New features in 4.4.0

Full Changelog: https://github.com/airbnb/lottie-ios/compare/4.4.0...4.4.1

4.4.0

3 months ago

New features

Bug fixes

Full Changelog: https://github.com/airbnb/lottie-ios/compare/4.3.4...4.4.0

4.3.4

5 months ago

What's Changed

Full Changelog: https://github.com/airbnb/lottie-ios/compare/4.3.3...4.3.4

4.3.3

7 months ago

Lottie 4.3.0 adds many new features, including:

  • Official support for SwiftUI!
  • A public Core Animation CALayer subclass
  • Support for reduced motion
  • Support for drop shadow layer effects
  • Support for visionOS

You can learn more about Lottie 4.3.0 in this announcement: Lottie 4.3.0 now available, with official support for SwiftUI #2189

Lottie 4.3.3 fixes a regression introduced by Lottie 4.3.0 where the contents of a LottieAnimationView could crossfade / animate unexpectedly when updating the current LottieAnimation or rendering engine: https://github.com/airbnb/lottie-ios/issues/2200

New Features in Lottie 4.3.0

Bug fixes

Thanks to everyone who contributed to this release!

4.3.2

7 months ago

Lottie 4.3.0 adds many new features, including:

  • Official support for SwiftUI!
  • A public Core Animation CALayer subclass
  • Support for reduced motion
  • Support for drop shadow layer effects
  • Support for visionOS

You can learn more about Lottie 4.3.0 in this announcement: Lottie 4.3.0 now available, with official support for SwiftUI #2189

Lottie 4.3.2

Lottie 4.3.2 redesigns the LottiePlaybackMode playback APIs that were introduced in Lottie 4.3.0.

Before

// Loop from 0.5 to 1.0
LottieView(animation: myAnimation)
  .play(.fromProgress(0.5, toProgress: 1.0, loopMode: .loop))

// Pause at the halfway point of the animation
LottieView(animation: myAnimation)
  .play(.progress(0.5))

After

// Loop from 0.5 to 1.0
LottieView(animation: myAnimation)
  .playing(.fromProgress(0.5, toProgress: 1.0, loopMode: .loop))

// Pause at the halfway point of the animation
LottieView(animation: myAnimation)
  .paused(at: .progress(0.5))

New Features in Lottie 4.3.0

Bug fixes

Thanks to everyone who contributed to this release!

4.3.1

7 months ago

Lottie 4.3.0 adds many new features, including:

  • Official support for SwiftUI!
  • A public Core Animation CALayer subclass
  • Support for reduced motion
  • Support for drop shadow layer effects
  • Support for visionOS

You can learn more about Lottie 4.3.0 in this announcement: Lottie 4.3.0 now available, with official support for SwiftUI #2189

Lottie 4.3.1 fixes a small regression introduced by 4.3.0: https://github.com/airbnb/lottie-ios/issues/2193

New Features

Bug fixes

Thanks to everyone who contributed to this release!

4.3.0

7 months ago

Lottie 4.3.0 adds many new features, including:

  • Official support for SwiftUI!
  • A public Core Animation CALayer subclass
  • Support for reduced motion
  • Support for drop shadow layer effects
  • Support for visionOS

You can learn more about Lottie 4.3.0 in this announcement: Lottie 4.3.0 now available, with official support for SwiftUI #2189

New Features

Bug fixes

Thanks to everyone who contributed to this release!

4.2.0

1 year ago

Note Starting in Lottie 4.0, the Core Animation rendering engine is now enabled by default. Learn more about this change: Announcing Lottie 4.0 for iOS on the Airbnb Tech Blog

What's Changed

Full Changelog: https://github.com/airbnb/lottie-ios/compare/4.1.3...4.2.0