Various improvements

This commit is contained in:
Ilya Laktyushin
2025-04-03 17:06:20 +04:00
parent 81d23edd72
commit c5168b8905
38 changed files with 1730 additions and 154 deletions

View File

@@ -3453,7 +3453,11 @@ class ChatControllerNode: ASDisplayNode, ASScrollViewDelegate {
@objc func tapGesture(_ recognizer: UITapGestureRecognizer) {
if recognizer.state == .ended {
self.dismissInput(view: self.view, location: recognizer.location(in: self.contentContainerNode.view))
if case .standard(.previewing) = self.chatPresentationInterfaceState.mode {
self.controller?.animateFromPreviewing()
} else {
self.dismissInput(view: self.view, location: recognizer.location(in: self.contentContainerNode.view))
}
}
}