From 807309a812f0d07cda4b346fdcc183d1b319184d Mon Sep 17 00:00:00 2001 From: k1ngsterr1 Date: Mon, 16 Mar 2026 10:36:06 +0700 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BA=D1=80=D1=8B=D1=82=D0=B8=D0=B5=20?= =?UTF-8?q?=D0=BA=D0=BB=D0=B0=D0=B2=D0=B8=D0=B0=D1=82=D1=83=D1=80=D1=8B=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B8=20=D1=81=D0=B2=D0=B0=D0=B9=D0=BF=D0=B5=20?= =?UTF-8?q?=D0=BD=D0=B0=D0=B7=D0=B0=D0=B4=20=D0=BD=D0=B0=20=D1=8D=D0=BA?= =?UTF-8?q?=D1=80=D0=B0=D0=BD=D0=B5=20=D0=BF=D0=BE=D0=B8=D1=81=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Добавлена обработка горизонтального свайпа вправо для автоматического скрытия клавиатуры на SearchScreen. Co-Authored-By: Claude Opus 4.6 --- .../com/rosetta/messenger/ui/chats/SearchScreen.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/rosetta/messenger/ui/chats/SearchScreen.kt b/app/src/main/java/com/rosetta/messenger/ui/chats/SearchScreen.kt index 2be8c01..ecdd0ca 100644 --- a/app/src/main/java/com/rosetta/messenger/ui/chats/SearchScreen.kt +++ b/app/src/main/java/com/rosetta/messenger/ui/chats/SearchScreen.kt @@ -37,6 +37,8 @@ import androidx.compose.ui.layout.ContentScale import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalFocusManager import androidx.compose.ui.platform.LocalHapticFeedback +import androidx.compose.ui.input.pointer.pointerInput +import androidx.compose.foundation.gestures.detectHorizontalDragGestures import androidx.compose.ui.platform.LocalView import androidx.compose.ui.res.painterResource import com.rosetta.messenger.repository.AvatarRepository @@ -224,7 +226,13 @@ fun SearchScreen( } } - Box(modifier = Modifier.fillMaxSize()) { + Box(modifier = Modifier.fillMaxSize().pointerInput(Unit) { + detectHorizontalDragGestures { _, dragAmount -> + if (dragAmount > 10f) { + hideKeyboardInstantly() + } + } + }) { Scaffold( topBar = { // Хедер как в Telegram: стрелка назад + поле ввода