mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-24 07:05:35 +00:00
Group boosts
This commit is contained in:
@@ -165,7 +165,7 @@ private func generateBorderImage(theme: PresentationTheme, bordered: Bool, selec
|
||||
if let image = cachedBorderImages[key] {
|
||||
return image
|
||||
} else {
|
||||
let image = generateImage(CGSize(width: 18.0, height: 18.0), rotatedContext: { size, context in
|
||||
let image = generateImage(CGSize(width: 32.0, height: 32.0), rotatedContext: { size, context in
|
||||
let bounds = CGRect(origin: CGPoint(), size: size)
|
||||
context.clear(bounds)
|
||||
|
||||
@@ -191,7 +191,7 @@ private func generateBorderImage(theme: PresentationTheme, bordered: Bool, selec
|
||||
context.setLineWidth(lineWidth)
|
||||
context.strokeEllipse(in: bounds.insetBy(dx: 1.0 + lineWidth / 2.0, dy: 1.0 + lineWidth / 2.0))
|
||||
}
|
||||
})?.stretchableImage(withLeftCapWidth: 9, topCapHeight: 9)
|
||||
})?.stretchableImage(withLeftCapWidth: 16, topCapHeight: 16)
|
||||
cachedBorderImages[key] = image
|
||||
return image
|
||||
}
|
||||
@@ -237,7 +237,7 @@ private final class ThemeCarouselThemeItemIconNode : ListViewItemNode {
|
||||
self.imageNode = TransformImageNode()
|
||||
self.imageNode.frame = CGRect(origin: CGPoint(), size: CGSize(width: 82.0, height: 108.0))
|
||||
self.imageNode.isLayerBacked = true
|
||||
self.imageNode.cornerRadius = 8.0
|
||||
self.imageNode.cornerRadius = 14.0
|
||||
self.imageNode.clipsToBounds = true
|
||||
self.imageNode.contentAnimations = [.subsequentUpdates]
|
||||
|
||||
@@ -292,6 +292,14 @@ private final class ThemeCarouselThemeItemIconNode : ListViewItemNode {
|
||||
self.stickerFetchedDisposable.dispose()
|
||||
}
|
||||
|
||||
override func didLoad() {
|
||||
super.didLoad()
|
||||
|
||||
if #available(iOS 13.0, *) {
|
||||
self.imageNode.layer.cornerCurve = .continuous
|
||||
}
|
||||
}
|
||||
|
||||
private func removePlaceholder(animated: Bool) {
|
||||
if !animated {
|
||||
self.placeholderNode.removeFromSupernode()
|
||||
|
||||
Reference in New Issue
Block a user