Various fixes

This commit is contained in:
Ilya Laktyushin 2024-03-04 18:41:22 +04:00
parent a37328245b
commit c9bffd66f9
2 changed files with 6 additions and 6 deletions

View File

@ -519,7 +519,7 @@ final class ChatSendMessageActionSheetControllerNode: ViewControllerTracingNode,
} }
var clipDelta = delta var clipDelta = delta
if inputHeight.isZero || layout.isNonExclusive { if inputHeight < 70.0 || layout.isNonExclusive {
clipDelta -= self.contentContainerNode.frame.height + 16.0 clipDelta -= self.contentContainerNode.frame.height + 16.0
} }
@ -642,7 +642,7 @@ final class ChatSendMessageActionSheetControllerNode: ViewControllerTracingNode,
} }
var clipDelta = delta var clipDelta = delta
if inputHeight.isZero || layout.isNonExclusive { if inputHeight < 70.0 || layout.isNonExclusive {
clipDelta -= self.contentContainerNode.frame.height + 16.0 clipDelta -= self.contentContainerNode.frame.height + 16.0
} }
@ -714,7 +714,7 @@ final class ChatSendMessageActionSheetControllerNode: ViewControllerTracingNode,
} else { } else {
contentOrigin = CGPoint(x: layout.size.width - sideInset - contentSize.width - layout.safeInsets.right, y: layout.size.height - 6.0 - insets.bottom - contentSize.height) contentOrigin = CGPoint(x: layout.size.width - sideInset - contentSize.width - layout.safeInsets.right, y: layout.size.height - 6.0 - insets.bottom - contentSize.height)
} }
if inputHeight > 0.0 && !layout.isNonExclusive && self.animateInputField { if inputHeight > 70.0 && !layout.isNonExclusive && self.animateInputField {
contentOrigin.y += menuHeightWithInset contentOrigin.y += menuHeightWithInset
} }
contentOrigin.y = min(contentOrigin.y + contentOffset, layout.size.height - 6.0 - layout.intrinsicInsets.bottom - contentSize.height) contentOrigin.y = min(contentOrigin.y + contentOffset, layout.size.height - 6.0 - layout.intrinsicInsets.bottom - contentSize.height)
@ -728,7 +728,7 @@ final class ChatSendMessageActionSheetControllerNode: ViewControllerTracingNode,
} }
var sendButtonFrame = CGRect(origin: CGPoint(x: layout.size.width - initialSendButtonFrame.width + 1.0 - UIScreenPixel - layout.safeInsets.right, y: layout.size.height - insets.bottom - initialSendButtonFrame.height), size: initialSendButtonFrame.size) var sendButtonFrame = CGRect(origin: CGPoint(x: layout.size.width - initialSendButtonFrame.width + 1.0 - UIScreenPixel - layout.safeInsets.right, y: layout.size.height - insets.bottom - initialSendButtonFrame.height), size: initialSendButtonFrame.size)
if (inputHeight.isZero || layout.isNonExclusive) && self.animateInputField { if (inputHeight < 70.0 || layout.isNonExclusive) && self.animateInputField {
sendButtonFrame.origin.y -= menuHeightWithInset sendButtonFrame.origin.y -= menuHeightWithInset
} }
sendButtonFrame.origin.y = min(sendButtonFrame.origin.y + contentOffset, layout.size.height - layout.intrinsicInsets.bottom - initialSendButtonFrame.height) sendButtonFrame.origin.y = min(sendButtonFrame.origin.y + contentOffset, layout.size.height - layout.intrinsicInsets.bottom - initialSendButtonFrame.height)
@ -741,7 +741,7 @@ final class ChatSendMessageActionSheetControllerNode: ViewControllerTracingNode,
let messageHeightAddition: CGFloat = max(0.0, 35.0 - messageFrame.size.height) let messageHeightAddition: CGFloat = max(0.0, 35.0 - messageFrame.size.height)
if inputHeight.isZero || layout.isNonExclusive { if inputHeight < 70.0 || layout.isNonExclusive {
messageFrame.origin.y += menuHeightWithInset messageFrame.origin.y += menuHeightWithInset
} }

View File

@ -70,7 +70,7 @@ private final class HeaderComponent: Component {
transition: .immediate, transition: .immediate,
component: AnyComponent( component: AnyComponent(
MultilineTextComponent( MultilineTextComponent(
text: .plain(NSAttributedString(string: component.strings.Premium_Business_Description, font: Font.regular(15.0), textColor: .black)), text: .plain(NSAttributedString(string: component.strings.Premium_Business_Description, font: Font.regular(15.0), textColor: component.theme.list.itemPrimaryTextColor)),
horizontalAlignment: .center, horizontalAlignment: .center,
maximumNumberOfLines: 0, maximumNumberOfLines: 0,
lineSpacing: 0.2 lineSpacing: 0.2