From f0aa68f4199f84e5329d8537079dd6d858c89238 Mon Sep 17 00:00:00 2001 From: k1ngsterr1 Date: Tue, 13 Jan 2026 00:02:51 +0500 Subject: [PATCH] feat: Add imePadding and navigationBarsPadding to MessageInputBar for improved layout --- .../com/rosetta/messenger/ui/chats/ChatDetailScreen.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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 9b9cde2..b2140e6 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 @@ -917,6 +917,7 @@ fun ChatDetailScreen( modifier = Modifier .align(Alignment.BottomCenter) .fillMaxWidth() + .imePadding() .padding(horizontal = 16.dp, vertical = 12.dp) .navigationBarsPadding() ) { @@ -1567,7 +1568,10 @@ private fun MessageInputBar( } Column( - modifier = Modifier.fillMaxWidth() + modifier = Modifier + .fillMaxWidth() + .imePadding() + .navigationBarsPadding() ) { // Если пользователь заблокирован - показываем BlockedChatFooter if (isBlocked) { @@ -1608,7 +1612,6 @@ private fun MessageInputBar( Column( modifier = Modifier .fillMaxWidth() - .padding(horizontal = 0.dp, vertical = 0.dp) .background( color = if (isDarkTheme) Color(0xFF1C1C1E) else Color(0xFFF2F2F7) ) @@ -1676,7 +1679,7 @@ private fun MessageInputBar( modifier = Modifier .fillMaxWidth() .heightIn(min = 48.dp) - .padding(horizontal = 8.dp, vertical = 6.dp), + .padding(horizontal = 8.dp, vertical = 0.dp), verticalAlignment = Alignment.Bottom ) { // EMOJI BUTTON (слева)