Various fixes

This commit is contained in:
Ilya Laktyushin 2025-01-02 19:33:53 +04:00
parent e52e185c63
commit db5b3f3afd
3 changed files with 6 additions and 17 deletions

View File

@ -1422,13 +1422,6 @@ public class ContactsPeerItemNode: ItemListRevealOptionsItemNode {
)
strongSelf.verifiedIconComponent = verifiedIconComponent
let iconOrigin: CGFloat
if case .animation = verifiedIcon {
iconOrigin = titleFrame.minX
} else {
nextIconX += 4.0
iconOrigin = nextIconX
}
let containerSize = CGSize(width: 16.0, height: 16.0)
let iconSize = verifiedIconView.update(
@ -1438,14 +1431,10 @@ public class ContactsPeerItemNode: ItemListRevealOptionsItemNode {
containerSize: containerSize
)
transition.updateFrame(view: verifiedIconView, frame: CGRect(origin: CGPoint(x: iconOrigin, y: floorToScreenPixels(titleFrame.midY - iconSize.height / 2.0)), size: iconSize))
transition.updateFrame(view: verifiedIconView, frame: CGRect(origin: CGPoint(x: titleFrame.minX, y: floorToScreenPixels(titleFrame.midY - iconSize.height / 2.0)), size: iconSize))
if case .animation = verifiedIcon {
titleLeftOffset += iconSize.width + 4.0
nextIconX += iconSize.width
} else {
nextIconX += iconSize.width
}
titleLeftOffset += iconSize.width + 4.0
nextIconX += iconSize.width + 4.0
} else if let verifiedIconView = strongSelf.verifiedIconView {
strongSelf.verifiedIconView = nil
verifiedIconView.removeFromSuperview()

View File

@ -1468,7 +1468,7 @@ public class ItemListPeerItemNode: ItemListRevealOptionsItemNode, ItemListItemNo
transition: .immediate,
component: AnyComponent(verifiedIconComponent),
environment: {},
containerSize: CGSize(width: 20.0, height: 20.0)
containerSize: CGSize(width: 16.0, height: 16.0)
)
transition.updateFrame(view: verifiedIconView, frame: CGRect(origin: CGPoint(x: titleFrame.minX, y: floorToScreenPixels(titleFrame.midY - iconSize.height / 2.0)), size: iconSize))

View File

@ -1429,10 +1429,10 @@ final class PeerInfoHeaderNode: ASDisplayNode {
leftExpandedOffset = nextExpandedIconX + 4.0
} else {
titleHorizontalOffset += (verifiedIconSize.width + 4.0) / 2.0
titleExpandedHorizontalOffset += titleExpandedVerifiedIconSize.width
titleExpandedHorizontalOffset += titleExpandedVerifiedIconSize.width - 2.0
leftOffset = -verifiedIconSize.width - 4.0
leftExpandedOffset = -titleExpandedVerifiedIconSize.width - 8.0
leftExpandedOffset = -titleExpandedVerifiedIconSize.width - 4.0
}
var collapsedTransitionOffset: CGFloat = 0.0