From 095ea89cbbf71fefd30c717dc1b01ab618424e3f Mon Sep 17 00:00:00 2001 From: k1ngsterr1 Date: Thu, 8 Jan 2026 20:09:01 +0500 Subject: [PATCH] feat: Add chats list, account selection, fix paste, redesign confirm screen - Fix paste all 12 words logic in ImportSeedPhraseScreen - Redesign ConfirmSeedPhraseScreen with two-column layout and colorful words - Add ChatsListScreen with beautiful animations and demo chats - Add SelectAccountScreen with account grid and create/import modal - Update AuthFlow to support multiple accounts and account switching - Add Switch Account button in UnlockScreen - Update MainActivity with new screens integration --- .../com/rosetta/messenger/ui/chats/ChatsListScreen.kt | 10 ++++++---- .../messenger/ui/onboarding/OnboardingScreen.kt | 8 -------- 2 files changed, 6 insertions(+), 12 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 1719fbf..1b8906b 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 @@ -236,9 +236,10 @@ private fun SavedMessagesItem( } } - HorizontalDivider( + Divider( modifier = Modifier.padding(start = 84.dp), - color = if (isDarkTheme) Color(0xFF3A3A3A) else Color(0xFFE8E8E8) + color = if (isDarkTheme) Color(0xFF3A3A3A) else Color(0xFFE8E8E8), + thickness = 0.5.dp ) } @@ -353,9 +354,10 @@ private fun ChatItem( } } - HorizontalDivider( + Divider( modifier = Modifier.padding(start = 84.dp), - color = if (isDarkTheme) Color(0xFF3A3A3A) else Color(0xFFE8E8E8) + color = if (isDarkTheme) Color(0xFF3A3A3A) else Color(0xFFE8E8E8), + thickness = 0.5.dp ) } diff --git a/app/src/main/java/com/rosetta/messenger/ui/onboarding/OnboardingScreen.kt b/app/src/main/java/com/rosetta/messenger/ui/onboarding/OnboardingScreen.kt index e9ebeed..f24afad 100644 --- a/app/src/main/java/com/rosetta/messenger/ui/onboarding/OnboardingScreen.kt +++ b/app/src/main/java/com/rosetta/messenger/ui/onboarding/OnboardingScreen.kt @@ -426,14 +426,6 @@ fun AnimatedRosettaLogo( .clip(CircleShape) ) } - painter = painterResource(id = R.drawable.rosetta_icon), - contentDescription = "Rosetta Logo", - modifier = Modifier - .fillMaxSize() - .scale(pulseScale) - .clip(CircleShape) - ) - } // Fast page - idea animation (page 1) ideaComposition?.let { comp ->