From fb465b99cb3ad590f191208c65e4f617dcc3bd26 Mon Sep 17 00:00:00 2001 From: Pavel Lukandiy Date: Fri, 19 Apr 2019 17:39:26 +0300 Subject: [PATCH 1/2] Spinner fix --- .../CABasicAnimation/CABasicAnimation+Rotation.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Sources/Extensions/CABasicAnimation/CABasicAnimation+Rotation.swift b/Sources/Extensions/CABasicAnimation/CABasicAnimation+Rotation.swift index 9fff9a21..0f8cc892 100644 --- a/Sources/Extensions/CABasicAnimation/CABasicAnimation+Rotation.swift +++ b/Sources/Extensions/CABasicAnimation/CABasicAnimation+Rotation.swift @@ -27,7 +27,7 @@ extension CABasicAnimation { static let rotationKeyPath = "transform.rotation.z" static func zRotationAnimationWith(duration: CFTimeInterval = 1, - repeatCount: Float = Float.infinity, + repeatCount: Float = .infinity, clockwise: Bool = true) -> CABasicAnimation { let animation = CABasicAnimation(keyPath: CABasicAnimation.rotationKeyPath) @@ -36,6 +36,9 @@ extension CABasicAnimation { animation.duration = duration animation.isCumulative = true animation.repeatCount = repeatCount + if repeatCount == .infinity { + animation.isRemovedOnCompletion = false + } return animation } From 39aa498072a1c8bef154e86a9a2a8e8d888c4303 Mon Sep 17 00:00:00 2001 From: Pavel Lukandiy Date: Fri, 19 Apr 2019 17:42:15 +0300 Subject: [PATCH 2/2] Version update --- CHANGELOG.md | 3 +++ LeadKit.podspec | 2 +- Sources/Info-iOS.plist | 2 +- Sources/Info-tvOS.plist | 2 +- Sources/Info-watchOS.plist | 2 +- 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad5380e9..3a6e4eb2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +### 0.9.17 +- **Fix**: SpinnerView infinity animation. + ### 0.9.16 - **Add**: `LabelTableViewCell` moved from `LeadKitAdditions`. - **Add**: `SnapKit` dependency. diff --git a/LeadKit.podspec b/LeadKit.podspec index 09536763..7944d1c1 100644 --- a/LeadKit.podspec +++ b/LeadKit.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "LeadKit" - s.version = "0.9.16" + s.version = "0.9.17" s.summary = "iOS framework with a bunch of tools for rapid development" s.homepage = "https://github.com/TouchInstinct/LeadKit" s.license = "Apache License, Version 2.0" diff --git a/Sources/Info-iOS.plist b/Sources/Info-iOS.plist index 990188d8..3cdbc79b 100644 --- a/Sources/Info-iOS.plist +++ b/Sources/Info-iOS.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.9.16 + 0.9.17 CFBundleVersion $(CURRENT_PROJECT_VERSION) NSPrincipalClass diff --git a/Sources/Info-tvOS.plist b/Sources/Info-tvOS.plist index 990188d8..3cdbc79b 100644 --- a/Sources/Info-tvOS.plist +++ b/Sources/Info-tvOS.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.9.16 + 0.9.17 CFBundleVersion $(CURRENT_PROJECT_VERSION) NSPrincipalClass diff --git a/Sources/Info-watchOS.plist b/Sources/Info-watchOS.plist index 990188d8..3cdbc79b 100644 --- a/Sources/Info-watchOS.plist +++ b/Sources/Info-watchOS.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.9.16 + 0.9.17 CFBundleVersion $(CURRENT_PROJECT_VERSION) NSPrincipalClass