diff --git a/app/src/main/java/com/rosetta/messenger/ui/chats/ChatDetailScreen.kt b/app/src/main/java/com/rosetta/messenger/ui/chats/ChatDetailScreen.kt index 11bbdce..fd950ce 100644 --- a/app/src/main/java/com/rosetta/messenger/ui/chats/ChatDetailScreen.kt +++ b/app/src/main/java/com/rosetta/messenger/ui/chats/ChatDetailScreen.kt @@ -1151,7 +1151,7 @@ fun ChatDetailScreen( start = 0.dp, end = 0.dp, top = 8.dp, - bottom = if (isSelectionMode) 140.dp else 80.dp + bottom = if (isSelectionMode) 160.dp else 100.dp // 🔥 Увеличено для инпута ), reverseLayout = true ) { @@ -2155,6 +2155,7 @@ private fun MessageInputBar( color = backgroundColor // Тот же цвет что и фон чата ) .padding(bottom = if (isKeyboardVisible) 0.dp else 16.dp) + .navigationBarsPadding() // 🔥 Учитываем navigation bar когда клавиатура закрыта ) { // REPLY PANEL AnimatedVisibility( @@ -2242,7 +2243,7 @@ private fun MessageInputBar( Box( modifier = Modifier .weight(1f) - .heightIn(min = 40.dp) + .heightIn(min = 40.dp, max = 150.dp) // 🔥 Ограничиваем максимум, но даём расти .background( color = backgroundColor // Тот же цвет что и фон чата ) @@ -2256,7 +2257,7 @@ private fun MessageInputBar( } } .padding(horizontal = 12.dp, vertical = 8.dp), - contentAlignment = Alignment.CenterStart + contentAlignment = Alignment.TopStart // 🔥 TopStart чтобы текст не обрезался ) { AppleEmojiTextField( value = value,