full screen improvements

This commit is contained in:
Mauro Romito 2022-11-15 18:56:00 +01:00
parent b627dde6fe
commit 3a5ee8d731
2 changed files with 13 additions and 1 deletions

View file

@ -47,6 +47,7 @@ typedef enum : NSUInteger
@class MXKRoomInputToolbarView;
@class MXKImageView;
@protocol MXKRoomInputToolbarViewDelegate <NSObject>
/**
@ -381,4 +382,6 @@ typedef enum : NSUInteger
*/
@property (nonatomic) NSAttributedString *attributedTextMessage;
- (void)dismissValidationView:(MXKImageView*)validationView;
@end

View file

@ -180,7 +180,13 @@ class WysiwygInputToolbarView: MXKRoomInputToolbarView, NibLoadable, HtmlRoomInp
override func dismissKeyboard() {
self.viewModel.dismissKeyboard()
}
override func dismissValidationView(_ validationView: MXKImageView!) {
super.dismissValidationView(validationView)
if isMaximised {
showKeyboard()
}
}
func showKeyboard() {
self.viewModel.showKeyboard()
@ -227,6 +233,9 @@ class WysiwygInputToolbarView: MXKRoomInputToolbarView, NibLoadable, HtmlRoomInp
private func showSendMediaActions() {
delegate?.roomInputToolbarViewShowSendMediaActions?(self)
if isMaximised {
minimise()
}
}
private func handleViewModelResult(_ result: ComposerViewModelResult) {