Web app improvements

This commit is contained in:
Ilya Laktyushin
2022-04-06 22:21:29 +04:00
parent 5ac4784744
commit faae7db3e7
5 changed files with 220 additions and 37 deletions

View File

@@ -22,6 +22,7 @@ import TextInputMenu
import Pasteboard
import ChatPresentationInterfaceState
import ManagedAnimationNode
import AttachmentUI
private let accessoryButtonFont = Font.medium(14.0)
private let counterFont = Font.with(size: 14.0, design: .regular, traits: [.monospacedNumbers])
@@ -2755,6 +2756,10 @@ class ChatTextInputPanelNode: ChatInputPanelNode, ASEditableTextNodeDelegate {
scrollOffset: textInputNode.textView.contentOffset.y
)
}
func makeAttachmentMenuTransition(accessoryPanelNode: ASDisplayNode?) -> AttachmentController.InputPanelTransition {
return AttachmentController.InputPanelTransition(inputNode: self, accessoryPanelNode: accessoryPanelNode, menuButtonNode: self.menuButton, menuButtonBackgroundNode: self.menuButtonBackgroundNode, menuIconNode: self.menuButtonIconNode, menuTextNode: self.menuButtonTextNode)
}
}
private enum MenuIconNodeState: Equatable {