Various fixes

This commit is contained in:
Ilya Laktyushin 2024-07-10 14:14:26 +04:00
parent 9ba7e6e735
commit dc8b6b071e
2 changed files with 10 additions and 0 deletions

View File

@ -169,6 +169,10 @@ public extension AttachmentContainable {
return nil
}
var minimizedIcon: UIImage? {
return nil
}
var isPanGestureEnabled: (() -> Bool)? {
return nil
}
@ -332,6 +336,7 @@ public class AttachmentController: ViewController, MinimizableController {
public private(set) var minimizedTopEdgeOffset: CGFloat?
public private(set) var minimizedBounds: CGRect?
public private(set) var minimizedIcon: UIImage?
private final class Node: ASDisplayNode {
private weak var controller: AttachmentController?

View File

@ -25,6 +25,7 @@ public protocol MinimizableController: ViewController {
var minimizedBounds: CGRect? { get }
var isMinimized: Bool { get set }
var isMinimizable: Bool { get }
var minimizedIcon: UIImage? { get }
func makeContentSnapshotView() -> UIView?
func shouldDismissImmediately() -> Bool
@ -47,6 +48,10 @@ public extension MinimizableController {
return false
}
var minimizedIcon: UIImage? {
return nil
}
func makeContentSnapshotView() -> UIView? {
return self.displayNode.view.snapshotView(afterScreenUpdates: false)
}