diff --git a/submodules/InvisibleInkDustNode/Sources/InvisibleInkDustNode.swift b/submodules/InvisibleInkDustNode/Sources/InvisibleInkDustNode.swift index 5fd6ab395a..4eea9d8869 100644 --- a/submodules/InvisibleInkDustNode/Sources/InvisibleInkDustNode.swift +++ b/submodules/InvisibleInkDustNode/Sources/InvisibleInkDustNode.swift @@ -227,8 +227,6 @@ public class InvisibleInkDustNode: ASDisplayNode { let timeToRead = min(45.0, ceil(max(4.0, Double(spoilersLength) * 0.04))) Queue.mainQueue().after(timeToRead * UIView.animationDurationFactor()) { - self.isRevealed = false - if let (_, color, _, _) = self.currentParams { let colorSpace = CGColorSpaceCreateDeviceRGB() let animation = POPBasicAnimation() @@ -269,7 +267,9 @@ public class InvisibleInkDustNode: ASDisplayNode { Queue.mainQueue().after(0.15) { let transition = ContainedViewLayoutTransition.animated(duration: 0.4, curve: .linear) transition.updateAlpha(node: self, alpha: 1.0) - transition.updateAlpha(node: textNode, alpha: 0.0) + transition.updateAlpha(node: textNode, alpha: 0.0, completion: { [weak self] _ in + self?.isRevealed = false + }) } } } diff --git a/submodules/TelegramUI/Sources/ChatMessageInstantVideoItemNode.swift b/submodules/TelegramUI/Sources/ChatMessageInstantVideoItemNode.swift index b112da8c36..c7f1201d13 100644 --- a/submodules/TelegramUI/Sources/ChatMessageInstantVideoItemNode.swift +++ b/submodules/TelegramUI/Sources/ChatMessageInstantVideoItemNode.swift @@ -1254,7 +1254,7 @@ class ChatMessageInstantVideoItemNode: ChatMessageItemView, UIGestureRecognizerD let animationProgress: CGFloat = (currentValue - initialHeight) / (targetHeight - initialHeight) let scaleProgress: CGFloat var effectiveAvatarInset = avatarInset - if abs(targetHeight - initialHeight) > 100.0 { + if abs(targetHeight - initialHeight) > 80.0 { if currentValue < targetHeight { initialSize = displaySize targetSize = maximumDisplaySize diff --git a/submodules/TelegramUI/Sources/PeerInfo/Panes/PeerInfoVisualMediaPaneNode.swift b/submodules/TelegramUI/Sources/PeerInfo/Panes/PeerInfoVisualMediaPaneNode.swift index bfe7f53718..04f2464ecb 100644 --- a/submodules/TelegramUI/Sources/PeerInfo/Panes/PeerInfoVisualMediaPaneNode.swift +++ b/submodules/TelegramUI/Sources/PeerInfo/Panes/PeerInfoVisualMediaPaneNode.swift @@ -1205,7 +1205,7 @@ private final class SparseItemGridBindingImpl: SparseItemGridBinding, ListShimme self.listItemInteraction = listItemInteraction self.chatControllerInteraction = chatControllerInteraction self.directMediaImageCache = directMediaImageCache - self.captureProtected = captureProtected + self.captureProtected = false //captureProtected let presentationData = self.context.sharedContext.currentPresentationData.with { $0 } self.strings = presentationData.strings