From 9febc6e135c6fe62344b4437cfa0eb6aa0d4010a Mon Sep 17 00:00:00 2001 From: k1ngsterr1 Date: Sat, 7 Feb 2026 08:33:40 +0500 Subject: [PATCH] refactor: Remove unnecessary AnimatedVisibility wrapper from top bar in ChatsListScreen --- .../messenger/ui/chats/ChatsListScreen.kt | 19 ------------------- .../messenger/ui/settings/AppearanceScreen.kt | 4 ++-- 2 files changed, 2 insertions(+), 21 deletions(-) diff --git a/app/src/main/java/com/rosetta/messenger/ui/chats/ChatsListScreen.kt b/app/src/main/java/com/rosetta/messenger/ui/chats/ChatsListScreen.kt index 804c28b..65ec9da 100644 --- a/app/src/main/java/com/rosetta/messenger/ui/chats/ChatsListScreen.kt +++ b/app/src/main/java/com/rosetta/messenger/ui/chats/ChatsListScreen.kt @@ -675,24 +675,6 @@ android.util.Log.d("ChatsListScreen", "✅ Total LaunchedEffect: ${System.curren ) { Scaffold( topBar = { - AnimatedVisibility( - visible = visible, - enter = - fadeIn(tween(300)) + - expandVertically( - animationSpec = - tween( - 300, - easing = - FastOutSlowInEasing - ) - ), - exit = - fadeOut(tween(200)) + - shrinkVertically( - animationSpec = tween(200) - ) - ) { key(isDarkTheme, showRequestsScreen) { TopAppBar( navigationIcon = { @@ -874,7 +856,6 @@ android.util.Log.d("ChatsListScreen", "✅ Total LaunchedEffect: ${System.curren ) ) } - } }, floatingActionButton = { AnimatedVisibility( diff --git a/app/src/main/java/com/rosetta/messenger/ui/settings/AppearanceScreen.kt b/app/src/main/java/com/rosetta/messenger/ui/settings/AppearanceScreen.kt index 4047dcb..9e1f408 100644 --- a/app/src/main/java/com/rosetta/messenger/ui/settings/AppearanceScreen.kt +++ b/app/src/main/java/com/rosetta/messenger/ui/settings/AppearanceScreen.kt @@ -498,8 +498,8 @@ private fun ColorCircleItem( } } - // Галочка с затемнённым фоном - if (isSelected) { + // Галочка с затемнённым фоном (не для avatar — там уже иконка) + if (isSelected && option.id != "avatar") { Box( modifier = Modifier .fillMaxSize()