From 1d0228fae0a1abcd3ce311d1ed02f8a4aa3f411b Mon Sep 17 00:00:00 2001 From: Nino Date: Tue, 4 Aug 2026 13:36:58 -0600 Subject: [PATCH] v1.0.2: quitar cabecera en pantallas principales (Inicio, Cuentas, Movimientos, Ajustes) --- app/build.gradle | 4 ++-- .../conta/app/ui/screens/accounts/AccountsScreen.kt | 12 ------------ .../app/ui/screens/dashboard/DashboardScreen.kt | 12 ------------ .../conta/app/ui/screens/settings/SettingsScreen.kt | 9 +-------- .../ui/screens/transactions/TransactionsScreen.kt | 13 ------------- 5 files changed, 3 insertions(+), 47 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index a39727e..b63639d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -13,8 +13,8 @@ android { applicationId "com.conta.app" minSdk 24 targetSdk 34 - versionCode 2 - versionName "1.0.1" + versionCode 3 + versionName "1.0.2" } buildTypes { diff --git a/app/src/main/java/com/conta/app/ui/screens/accounts/AccountsScreen.kt b/app/src/main/java/com/conta/app/ui/screens/accounts/AccountsScreen.kt index faf693d..f8df648 100644 --- a/app/src/main/java/com/conta/app/ui/screens/accounts/AccountsScreen.kt +++ b/app/src/main/java/com/conta/app/ui/screens/accounts/AccountsScreen.kt @@ -20,7 +20,6 @@ import androidx.compose.material.icons.filled.AccountBalance import androidx.compose.material.icons.filled.Add import androidx.compose.material.icons.filled.CreditCard import androidx.compose.material.icons.filled.Schedule -import androidx.compose.material.icons.filled.Sync import androidx.compose.material.icons.filled.Warning import androidx.compose.material3.Card import androidx.compose.material3.CardDefaults @@ -30,7 +29,6 @@ import androidx.compose.material3.Icon import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Scaffold import androidx.compose.material3.Text -import androidx.compose.material3.TopAppBar import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue import androidx.compose.ui.Alignment @@ -68,16 +66,6 @@ fun AccountsScreen(viewModel: AppViewModel, navController: NavController) { val loading by viewModel.loading.collectAsStateWithLifecycle() Scaffold( - topBar = { - TopAppBar( - title = { Text("Cuentas", fontWeight = FontWeight.Bold) }, - actions = { - androidx.compose.material3.IconButton(onClick = { viewModel.refreshAccounts() }) { - Icon(Icons.Filled.Sync, contentDescription = "Actualizar") - } - }, - ) - }, floatingActionButton = { FloatingActionButton(onClick = { navController.navigate(Routes.accountForm()) }) { Icon(Icons.Filled.Add, contentDescription = "Nueva cuenta") diff --git a/app/src/main/java/com/conta/app/ui/screens/dashboard/DashboardScreen.kt b/app/src/main/java/com/conta/app/ui/screens/dashboard/DashboardScreen.kt index 0d03ed9..05dc520 100644 --- a/app/src/main/java/com/conta/app/ui/screens/dashboard/DashboardScreen.kt +++ b/app/src/main/java/com/conta/app/ui/screens/dashboard/DashboardScreen.kt @@ -21,7 +21,6 @@ import androidx.compose.material.icons.filled.CheckCircle import androidx.compose.material.icons.filled.CreditCard import androidx.compose.material.icons.filled.Event import androidx.compose.material.icons.filled.NotificationsActive -import androidx.compose.material.icons.filled.Sync import androidx.compose.material.icons.filled.Savings import androidx.compose.material.icons.filled.Schedule import androidx.compose.material3.Card @@ -33,7 +32,6 @@ import androidx.compose.material3.IconButton import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Scaffold import androidx.compose.material3.Text -import androidx.compose.material3.TopAppBar import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue import androidx.compose.ui.Alignment @@ -68,16 +66,6 @@ fun DashboardScreen(viewModel: AppViewModel, navController: NavController) { val loading by viewModel.loading.collectAsStateWithLifecycle() Scaffold( - topBar = { - TopAppBar( - title = { Text("Conta", fontWeight = FontWeight.Bold) }, - actions = { - IconButton(onClick = { viewModel.refreshDashboard() }) { - Icon(Icons.Filled.Sync, contentDescription = "Actualizar") - } - }, - ) - }, floatingActionButton = { FloatingActionButton(onClick = { navController.navigate(Routes.transactionForm(preset = "expense")) }) { Icon(Icons.Filled.Add, contentDescription = "Nueva transacción") diff --git a/app/src/main/java/com/conta/app/ui/screens/settings/SettingsScreen.kt b/app/src/main/java/com/conta/app/ui/screens/settings/SettingsScreen.kt index cedfef0..76cb8a2 100644 --- a/app/src/main/java/com/conta/app/ui/screens/settings/SettingsScreen.kt +++ b/app/src/main/java/com/conta/app/ui/screens/settings/SettingsScreen.kt @@ -26,7 +26,6 @@ import androidx.compose.material3.OutlinedButton import androidx.compose.material3.OutlinedTextField import androidx.compose.material3.Scaffold import androidx.compose.material3.Text -import androidx.compose.material3.TopAppBar import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.getValue @@ -62,13 +61,7 @@ fun SettingsScreen(viewModel: AppViewModel, navController: NavController) { val summary by viewModel.summary.collectAsStateWithLifecycle() - Scaffold( - topBar = { - TopAppBar( - title = { Text("Ajustes", fontWeight = FontWeight.Bold) }, - ) - }, - ) { padding -> + Scaffold { padding -> Column( modifier = Modifier .padding(padding) diff --git a/app/src/main/java/com/conta/app/ui/screens/transactions/TransactionsScreen.kt b/app/src/main/java/com/conta/app/ui/screens/transactions/TransactionsScreen.kt index 47e7fb4..3ca26b4 100644 --- a/app/src/main/java/com/conta/app/ui/screens/transactions/TransactionsScreen.kt +++ b/app/src/main/java/com/conta/app/ui/screens/transactions/TransactionsScreen.kt @@ -10,18 +10,15 @@ import androidx.compose.foundation.lazy.items import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.Add -import androidx.compose.material.icons.filled.Sync import androidx.compose.material3.Card import androidx.compose.material3.CardDefaults import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.FilterChip import androidx.compose.material3.FloatingActionButton import androidx.compose.material3.Icon -import androidx.compose.material3.IconButton import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Scaffold import androidx.compose.material3.Text -import androidx.compose.material3.TopAppBar import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf @@ -56,16 +53,6 @@ fun TransactionsScreen(viewModel: AppViewModel, navController: NavController) { val totalExpense = filtered.filter { it.transactionType == "expense" }.sumOf { it.amount } Scaffold( - topBar = { - TopAppBar( - title = { Text("Movimientos", fontWeight = FontWeight.Bold) }, - actions = { - IconButton(onClick = { viewModel.refreshDashboard() }) { - Icon(Icons.Filled.Sync, contentDescription = "Actualizar") - } - }, - ) - }, floatingActionButton = { FloatingActionButton(onClick = { navController.navigate(Routes.transactionForm()) }) { Icon(Icons.Filled.Add, contentDescription = "Nueva transacción")