From 3980d2729b91b1336253306f66632a1e33d45e20 Mon Sep 17 00:00:00 2001 From: William Brawner Date: Sat, 16 Mar 2024 09:15:51 -0600 Subject: [PATCH] Drop compose material Material3 is already present so legacy material is redundant --- .../wbrawner/twigs/android/ui/category/CategoriesScreen.kt | 6 ++---- .../ui/recurringtransaction/RecurringTransactionsScreen.kt | 2 +- .../twigs/android/ui/transaction/TransactionsScreen.kt | 2 +- gradle/libs.versions.toml | 2 -- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/android/src/main/java/com/wbrawner/twigs/android/ui/category/CategoriesScreen.kt b/android/src/main/java/com/wbrawner/twigs/android/ui/category/CategoriesScreen.kt index ccbd0e0..0b2ef7e 100644 --- a/android/src/main/java/com/wbrawner/twigs/android/ui/category/CategoriesScreen.kt +++ b/android/src/main/java/com/wbrawner/twigs/android/ui/category/CategoriesScreen.kt @@ -17,8 +17,8 @@ import androidx.compose.foundation.layout.padding import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.foundation.verticalScroll -import androidx.compose.material.CircularProgressIndicator import androidx.compose.material3.Card +import androidx.compose.material3.CircularProgressIndicator import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.LinearProgressIndicator import androidx.compose.material3.MaterialTheme @@ -121,13 +121,11 @@ fun CategoryListItem(category: Category, balance: Long?, onClick: (Category) -> Spacer(modifier = Modifier.height(8.dp)) balance?.let { val denominator = remember { max(abs(it), abs(category.amount)).toFloat() } - val progress = - remember { if (denominator == 0f) 0f else abs(it).toFloat() / denominator } LinearProgressIndicator( modifier = Modifier .fillMaxWidth() .clip(RoundedCornerShape(4.dp)), - progress = progress, + progress = { if (denominator == 0f) 0f else abs(it).toFloat() / denominator }, color = if (category.expense) MaterialTheme.colorScheme.error else MaterialTheme.colorScheme.primary, trackColor = Color.LightGray ) diff --git a/android/src/main/java/com/wbrawner/twigs/android/ui/recurringtransaction/RecurringTransactionsScreen.kt b/android/src/main/java/com/wbrawner/twigs/android/ui/recurringtransaction/RecurringTransactionsScreen.kt index ecb3400..792c75e 100644 --- a/android/src/main/java/com/wbrawner/twigs/android/ui/recurringtransaction/RecurringTransactionsScreen.kt +++ b/android/src/main/java/com/wbrawner/twigs/android/ui/recurringtransaction/RecurringTransactionsScreen.kt @@ -13,8 +13,8 @@ import androidx.compose.foundation.layout.heightIn import androidx.compose.foundation.layout.padding import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll -import androidx.compose.material.CircularProgressIndicator import androidx.compose.material3.Card +import androidx.compose.material3.CircularProgressIndicator import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text diff --git a/android/src/main/java/com/wbrawner/twigs/android/ui/transaction/TransactionsScreen.kt b/android/src/main/java/com/wbrawner/twigs/android/ui/transaction/TransactionsScreen.kt index 9f744e3..2bcfc7b 100644 --- a/android/src/main/java/com/wbrawner/twigs/android/ui/transaction/TransactionsScreen.kt +++ b/android/src/main/java/com/wbrawner/twigs/android/ui/transaction/TransactionsScreen.kt @@ -16,7 +16,7 @@ import androidx.compose.foundation.layout.padding import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.itemsIndexed import androidx.compose.foundation.shape.CornerSize -import androidx.compose.material.CircularProgressIndicator +import androidx.compose.material3.CircularProgressIndicator import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 8668126..fdab1c7 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -31,7 +31,6 @@ androidx-test-runner = { module = "androidx.test:runner", version.ref = "android androidx-test-orchestrator = { module = "androidx.test:orchestrator", version.ref = "androidx-test-orchestrator" } compose-activity = { module = "androidx.activity:activity-compose", version = "1.8.2" } compose-compiler = { module = "androidx.compose.compiler:compiler", version.ref = "compose-compiler" } -compose-material = { module = "androidx.compose.material:material", version.ref = "compose-material" } compose-material-icons = { module = "androidx.compose.material:material-icons-extended", version.ref = "compose-material" } compose-material3 = { module = "androidx.compose.material3:material3", version.ref = "compose-material3" } compose-material3-window = { module = "androidx.compose.material3:material3-window-size-class", version.ref = "compose-material3" } @@ -71,7 +70,6 @@ test-ext = { module = "androidx.test.ext:junit", version = "1.1.5" } [bundles] compose = [ "compose-activity", - "compose-material", "compose-material-icons", "compose-material3", "compose-material3-window",