diff --git a/submodules/AuthorizationUI/Sources/AuthorizationSequenceController.swift b/submodules/AuthorizationUI/Sources/AuthorizationSequenceController.swift index 1759355110..e11f73e1cb 100644 --- a/submodules/AuthorizationUI/Sources/AuthorizationSequenceController.swift +++ b/submodules/AuthorizationUI/Sources/AuthorizationSequenceController.swift @@ -504,12 +504,10 @@ public final class AuthorizationSequenceController: NavigationController, MFMail if #available(iOS 13.0, *) { let appleIdProvider = ASAuthorizationAppleIDProvider() - let passwordProvider = ASAuthorizationPasswordProvider() let request = appleIdProvider.createRequest() request.user = number - let passwordRequest = passwordProvider.createRequest() - let authorizationController = ASAuthorizationController(authorizationRequests: [request, passwordRequest]) + let authorizationController = ASAuthorizationController(authorizationRequests: [request]) authorizationController.delegate = strongSelf authorizationController.presentationContextProvider = strongSelf authorizationController.performRequests() diff --git a/submodules/PremiumUI/Sources/EmojiHeaderComponent.swift b/submodules/PremiumUI/Sources/EmojiHeaderComponent.swift index f02048252e..03cc8821bb 100644 --- a/submodules/PremiumUI/Sources/EmojiHeaderComponent.swift +++ b/submodules/PremiumUI/Sources/EmojiHeaderComponent.swift @@ -120,10 +120,9 @@ class EmojiHeaderComponent: Component { self.statusView.center = targetPosition animateFrom.alpha = 0.0 - self.statusView.layer.animateScale(from: 0.24, to: 1.0, duration: 0.36, timingFunction: CAMediaTimingFunctionName.linear.rawValue) - - let transition = ContainedViewLayoutTransition.animated(duration: 0.36, curve: .linear) - transition.animatePositionWithKeyframes(layer: self.statusView.layer, keyframes: generateParabollicMotionKeyframes(from: sourcePosition, to: targetPosition, elevation: 50.0)) + self.statusView.layer.animateScale(from: 0.24, to: 1.0, duration: 0.3, timingFunction: CAMediaTimingFunctionName.linear.rawValue) + + self.statusView.layer.animatePosition(from: sourcePosition, to: targetPosition, duration: 0.55, timingFunction: kCAMediaTimingFunctionSpring) Queue.mainQueue().after(0.55, { self.addSubview(self.statusView) diff --git a/submodules/SettingsUI/Sources/Privacy and Security/PrivacyAndSecurityController.swift b/submodules/SettingsUI/Sources/Privacy and Security/PrivacyAndSecurityController.swift index d8512abeb1..31c8b84f0f 100644 --- a/submodules/SettingsUI/Sources/Privacy and Security/PrivacyAndSecurityController.swift +++ b/submodules/SettingsUI/Sources/Privacy and Security/PrivacyAndSecurityController.swift @@ -1199,12 +1199,10 @@ public func privacyAndSecurityController(context: AccountContext, initialSetting emailController.signInWithApple = { [weak controller, weak emailController] in if #available(iOS 13.0, *) { let appleIdProvider = ASAuthorizationAppleIDProvider() - let passwordProvider = ASAuthorizationPasswordProvider() let request = appleIdProvider.createRequest() + request.requestedScopes = [.email] - let passwordRequest = passwordProvider.createRequest() - - let authorizationController = ASAuthorizationController(authorizationRequests: [request, passwordRequest]) + let authorizationController = ASAuthorizationController(authorizationRequests: [request]) authorizationController.delegate = controller authorizationController.presentationContextProvider = controller authorizationController.performRequests()