From 4f8301e9238e53cf4eb84de17f8008772cb29019 Mon Sep 17 00:00:00 2001 From: AbronStudio Date: Mon, 4 Aug 2025 10:56:26 +0330 Subject: [PATCH] Refactor: Remove unused class and update navigation - Remove unused `DefaultButtonStyle` class. - Update `OnboardingScreen` to remove import of deleted class. - Update `SettingsScreen` logout navigation from "login/greeting" to "choose-platform". - Add padding to the logout button in `SettingsScreen`. --- .../chat/revolt/composables/generic/DefaultButtonStyle.kt | 4 ---- .../java/chat/revolt/screens/register/OnboardingScreen.kt | 1 - .../main/java/chat/revolt/screens/settings/SettingsScreen.kt | 3 ++- 3 files changed, 2 insertions(+), 6 deletions(-) delete mode 100644 app/src/main/java/chat/revolt/composables/generic/DefaultButtonStyle.kt diff --git a/app/src/main/java/chat/revolt/composables/generic/DefaultButtonStyle.kt b/app/src/main/java/chat/revolt/composables/generic/DefaultButtonStyle.kt deleted file mode 100644 index f52b17ca..00000000 --- a/app/src/main/java/chat/revolt/composables/generic/DefaultButtonStyle.kt +++ /dev/null @@ -1,4 +0,0 @@ -package chat.revolt.composables.generic - -class DefaultButtonStyle { -} \ No newline at end of file diff --git a/app/src/main/java/chat/revolt/screens/register/OnboardingScreen.kt b/app/src/main/java/chat/revolt/screens/register/OnboardingScreen.kt index 3e47e96a..ec46c1b2 100644 --- a/app/src/main/java/chat/revolt/screens/register/OnboardingScreen.kt +++ b/app/src/main/java/chat/revolt/screens/register/OnboardingScreen.kt @@ -36,7 +36,6 @@ import androidx.navigation.compose.rememberNavController import chat.revolt.R import chat.revolt.api.routes.onboard.OnboardingCompletionBody import chat.revolt.api.routes.onboard.completeOnboarding -import chat.revolt.composables.generic.DefaultButtonStyle import chat.revolt.composables.generic.FormTextField import chat.revolt.persistence.KVStorage import kotlinx.coroutines.launch diff --git a/app/src/main/java/chat/revolt/screens/settings/SettingsScreen.kt b/app/src/main/java/chat/revolt/screens/settings/SettingsScreen.kt index 877eefa5..0070fee7 100644 --- a/app/src/main/java/chat/revolt/screens/settings/SettingsScreen.kt +++ b/app/src/main/java/chat/revolt/screens/settings/SettingsScreen.kt @@ -380,10 +380,11 @@ fun SettingsScreen( } }, modifier = Modifier + .padding(bottom =92.dp) .testTag("settings_view_logout") .clickable { viewModel.logout() - navController.navigate("login/greeting") { + navController.navigate("choose-platform") { popUpTo("chat") { inclusive = true }