Various improvements

This commit is contained in:
Ilya Laktyushin
2023-09-05 19:39:15 +04:00
parent 266f9e5ad8
commit 0e68265f57
26 changed files with 1135 additions and 120 deletions

View File

@@ -1198,6 +1198,16 @@ final class MediaEditorScreenComponent: Component {
containerSize: CGSize(width: inputPanelAvailableWidth, height: inputPanelAvailableHeight)
)
if self.inputPanelExternalState.isEditing {
if let controller = self.environment?.controller() as? MediaEditorScreen {
if controller.node.entitiesView.hasSelection {
Queue.mainQueue().justDispatch {
controller.node.entitiesView.selectEntity(nil)
}
}
}
}
if self.inputPanelExternalState.isEditing {
if self.currentInputMode == .emoji || (inputHeight.isZero && keyboardWasHidden) {
inputHeight = max(inputHeight, environment.deviceMetrics.standardInputHeight(inLandscape: false))