From 7f5d205e4b2bbf2c669f8014fec76aee32971479 Mon Sep 17 00:00:00 2001 From: Arty Bishop Date: Wed, 17 Nov 2021 19:40:26 +0000 Subject: [PATCH] Simplified satellite entry item layout, enabled R8 full mode --- .../entriesScreen/EntriesAdapter.kt | 2 +- .../main/res/drawable/rec_divider_light.xml | 6 +- app/src/main/res/layout/item_entry.xml | 55 +++---------------- build.gradle | 4 +- gradle.properties | 2 + 5 files changed, 16 insertions(+), 53 deletions(-) diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/EntriesAdapter.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/EntriesAdapter.kt index f54c1ab5..b06fb364 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/EntriesAdapter.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/EntriesAdapter.kt @@ -57,7 +57,7 @@ class EntriesAdapter(private val clickListener: EntriesClickListener) : RecyclerView.ViewHolder(binding.root) { fun bind(item: SatItem, listener: EntriesClickListener) { - binding.entryName.text = item.name + binding.entryCheckbox.text = item.name binding.entryCheckbox.isChecked = item.isSelected itemView.setOnClickListener { listener.updateSelection(listOf(item.catnum), item.isSelected.not()) diff --git a/app/src/main/res/drawable/rec_divider_light.xml b/app/src/main/res/drawable/rec_divider_light.xml index d0f41380..f0bd72fb 100644 --- a/app/src/main/res/drawable/rec_divider_light.xml +++ b/app/src/main/res/drawable/rec_divider_light.xml @@ -1,8 +1,6 @@ - + - \ No newline at end of file + diff --git a/app/src/main/res/layout/item_entry.xml b/app/src/main/res/layout/item_entry.xml index f2e5d0da..80a71875 100644 --- a/app/src/main/res/layout/item_entry.xml +++ b/app/src/main/res/layout/item_entry.xml @@ -1,48 +1,11 @@ - - - - - - - - - - - + android:layout_height="36dp" + android:background="@null" + android:ellipsize="end" + android:lines="1" + android:text="@string/placeholder" + android:textColor="@color/greyLight" + android:textSize="16sp" /> diff --git a/build.gradle b/build.gradle index a743e354..96361a30 100644 --- a/build.gradle +++ b/build.gradle @@ -1,10 +1,10 @@ buildscript { ext { gradle_version = '7.0.3' - kotlin_version = '1.5.31' + kotlin_version = '1.6.0' coroutines_version = '1.5.2-native-mt' splash_screen_version = '1.0.0-alpha01' - constraint_layout_version = '2.1.1' + constraint_layout_version = '2.1.2' lifecycle_version = '2.4.0' navigation_version = '2.3.5' preference_version = '1.1.1' diff --git a/gradle.properties b/gradle.properties index 462df245..ccfd5f7f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -20,3 +20,5 @@ android.enableJetifier=true # Kotlin code style for this project: "official" or "obsolete": kotlin.code.style=official kapt.use.worker.api=true +# Enable more aggressive optimizations +android.enableR8.fullMode=true