Tune wallpaper pattern scale on iPad

This commit is contained in:
Ilya Laktyushin
2023-03-03 12:11:34 +04:00
parent 4f5e7548d9
commit 2adf8a010d
16 changed files with 139 additions and 70 deletions

View File

@@ -1852,7 +1852,14 @@ private class QrContentNode: ASDisplayNode, ContentNode {
transition.updateFrame(node: self.containerNode, frame: CGRect(origin: CGPoint(), size: size))
transition.updateFrame(node: self.wallpaperBackgroundNode, frame: CGRect(origin: CGPoint(), size: size))
self.wallpaperBackgroundNode.updateLayout(size: size, tile: false, transition: transition)
let displayMode: WallpaperDisplayMode
if max(size.width, size.height) > 1000.0 {
displayMode = .aspectFit
} else {
displayMode = .aspectFill
}
self.wallpaperBackgroundNode.updateLayout(size: size, displayMode: displayMode, transition: transition)
let textLength = self.codeTextNode.attributedText?.string.count ?? 0
@@ -2195,7 +2202,7 @@ private class MessageContentNode: ASDisplayNode, ContentNode {
transition.updateFrame(node: self.containerNode, frame: CGRect(origin: CGPoint(), size: size))
transition.updateFrame(node: self.wallpaperBackgroundNode, frame: CGRect(origin: CGPoint(), size: size))
self.wallpaperBackgroundNode.updateLayout(size: size, tile: false, transition: transition)
self.wallpaperBackgroundNode.updateLayout(size: size, displayMode: .aspectFill, transition: transition)
let inset: CGFloat = 24.0
let contentInset: CGFloat = 16.0