Attachment menu improvements

This commit is contained in:
Ilya Laktyushin 2022-03-09 14:07:37 +04:00
parent 83f5f81ab7
commit c7c46e23b0
2 changed files with 68 additions and 66 deletions

View File

@ -805,7 +805,7 @@ class ChatMessageBubbleItemNode: ChatMessageItemView, ChatMessagePreviewItemNode
var rects: [CGRect] = []
for contentNode in self.contentNodes {
if let contentNode = contentNode as? ChatMessageMediaBubbleContentNode {
rects.append(contentNode.frame.offsetBy(dx: -76.0, dy: 0.0))
rects.append(contentNode.frame.offsetBy(dx: -self.clippingNode.frame.minX, dy: 0.0))
}
}
return rects

View File

@ -574,6 +574,7 @@ public final class ChatMessageTransitionNode: ASDisplayNode {
self.endAnimation()
return
}
Queue.mainQueue().justDispatch {
if let itemNode = self.itemNode as? ChatMessageBubbleItemNode {
itemNode.cancelInsertionAnimations()
@ -654,6 +655,7 @@ public final class ChatMessageTransitionNode: ASDisplayNode {
}
}
}
}
private func endAnimation() {
self.contextSourceNode.isExtractedToContextPreview = false