From 98835c0ae0f448d1c6fb199e60e85fc1036e158d Mon Sep 17 00:00:00 2001 From: k1ngsterr1 Date: Tue, 13 Jan 2026 04:24:42 +0500 Subject: [PATCH] feat: Enhance clickable interactions in ChatDetailScreen by removing indications and adding custom interaction sources --- .../rosetta/messenger/ui/chats/ChatDetailScreen.kt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 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 6b02ccb..0cbbbc1 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 @@ -497,7 +497,10 @@ fun ChatDetailScreen( if (isSavedMessages) PrimaryBlue else avatarColors.backgroundColor ) - .clickable { + .clickable( + indication = null, + interactionSource = remember { MutableInteractionSource() } + ) { keyboardController?.hide() focusManager.clearFocus() onUserProfileClick() @@ -529,7 +532,10 @@ fun ChatDetailScreen( // Информация о пользователе Column( modifier = - Modifier.weight(1f).clickable { + Modifier.weight(1f).clickable( + indication = null, + interactionSource = remember { MutableInteractionSource() } + ) { keyboardController?.hide() focusManager.clearFocus() onUserProfileClick() @@ -1416,6 +1422,8 @@ private fun MessageBubble( modifier = Modifier.widthIn(max = 300.dp) .combinedClickable( + indication = null, + interactionSource = remember { MutableInteractionSource() }, onClick = onClick, onLongClick = onLongClick )