mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Various fixes
This commit is contained in:
parent
522576cb37
commit
b7a0e9e2d7
@ -7524,7 +7524,8 @@ public final class ChatControllerImpl: TelegramBaseController, ChatController, G
|
|||||||
self.containerLayoutUpdated(updatedLayout, transition: transition)
|
self.containerLayoutUpdated(updatedLayout, transition: transition)
|
||||||
self.chatDisplayNode.historyNode.layer.animateScaleX(from: initialLayout.size.width / updatedLayout.size.width, to: 1.0, duration: 0.4, timingFunction: kCAMediaTimingFunctionSpring)
|
self.chatDisplayNode.historyNode.layer.animateScaleX(from: initialLayout.size.width / updatedLayout.size.width, to: 1.0, duration: 0.4, timingFunction: kCAMediaTimingFunctionSpring)
|
||||||
self.chatDisplayNode.historyNode.layer.animatePosition(from: CGPoint(x: (updatedLayout.size.width - initialLayout.size.width) / 2.0, y: 0.0), to: .zero, duration: 0.4, timingFunction: kCAMediaTimingFunctionSpring, additive: true)
|
self.chatDisplayNode.historyNode.layer.animatePosition(from: CGPoint(x: (updatedLayout.size.width - initialLayout.size.width) / 2.0, y: 0.0), to: .zero, duration: 0.4, timingFunction: kCAMediaTimingFunctionSpring, additive: true)
|
||||||
|
self.chatDisplayNode.inputPanelBackgroundNode.layer.removeAllAnimations()
|
||||||
|
self.chatDisplayNode.inputPanelBackgroundNode.layer.animatePosition(from: CGPoint(x: 0.0, y: self.chatDisplayNode.inputPanelNode?.frame.height ?? 45.0), to: .zero, duration: 0.4, timingFunction: kCAMediaTimingFunctionSpring, additive: true)
|
||||||
self.view.layer.animate(from: 14.0, to: updatedLayout.deviceMetrics.screenCornerRadius, keyPath: "cornerRadius", timingFunction: kCAMediaTimingFunctionSpring, duration: 0.4)
|
self.view.layer.animate(from: 14.0, to: updatedLayout.deviceMetrics.screenCornerRadius, keyPath: "cornerRadius", timingFunction: kCAMediaTimingFunctionSpring, duration: 0.4)
|
||||||
|
|
||||||
transition.updateFrame(view: self.view, frame: updatedFrame, completion: { _ in
|
transition.updateFrame(view: self.view, frame: updatedFrame, completion: { _ in
|
||||||
|
@ -190,7 +190,7 @@ class ChatControllerNode: ASDisplayNode, ASScrollViewDelegate {
|
|||||||
let inputPanelContainerNode: ChatInputPanelContainer
|
let inputPanelContainerNode: ChatInputPanelContainer
|
||||||
private let inputPanelOverlayNode: SparseNode
|
private let inputPanelOverlayNode: SparseNode
|
||||||
private let inputPanelClippingNode: SparseNode
|
private let inputPanelClippingNode: SparseNode
|
||||||
private let inputPanelBackgroundNode: NavigationBackgroundNode
|
let inputPanelBackgroundNode: NavigationBackgroundNode
|
||||||
|
|
||||||
private var navigationBarBackgroundContent: WallpaperBubbleBackgroundNode?
|
private var navigationBarBackgroundContent: WallpaperBubbleBackgroundNode?
|
||||||
private var inputPanelBackgroundContent: WallpaperBubbleBackgroundNode?
|
private var inputPanelBackgroundContent: WallpaperBubbleBackgroundNode?
|
||||||
|
Loading…
x
Reference in New Issue
Block a user