diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 8efdbaa..3b2c5b2 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -27,7 +27,7 @@ android { minSdk = libs.versions.minSdk.get().toInt() targetSdk = libs.versions.targetSdk.get().toInt() versionCode = (100000000 + Instant.now().toEpochMilli() / 1000).toInt() - versionName = "1.9" + versionName = "1.9.1" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" @@ -68,6 +68,11 @@ android { } namespace = "ru.beryukhov.coffeegram" + configurations.configureEach { + exclude(group = "androidx.appcompat", module = "appcompat") + exclude(group = "androidx.appcompat", module = "appcompat-resources") + } + experimentalProperties["android.experimental.enableScreenshotTest"] = true testOptions { @@ -92,7 +97,6 @@ dependencies { implementation(projects.dateTimeUtils) implementation(libs.core.coreKtx) - implementation(libs.material) implementation(libs.cmp.ui) implementation(libs.cmp.material3) diff --git a/app/src/main/java/ru/beryukhov/coffeegram/MainActivity.kt b/app/src/main/java/ru/beryukhov/coffeegram/MainActivity.kt index 72c0735..fe7b31f 100644 --- a/app/src/main/java/ru/beryukhov/coffeegram/MainActivity.kt +++ b/app/src/main/java/ru/beryukhov/coffeegram/MainActivity.kt @@ -25,9 +25,7 @@ import ru.beryukhov.coffeegram.model.ThemeStore import ru.beryukhov.coffeegram.pages.LandingPage import ru.beryukhov.coffeegram.screens.RootScreen import ru.beryukhov.coffeegram.wearable.WearableSyncService -import kotlin.time.ExperimentalTime -@OptIn(ExperimentalTime::class) class MainActivity : ComponentActivity() { private val wearableSyncService by lazy { WearableSyncService(this) } @@ -48,7 +46,7 @@ class MainActivity : ComponentActivity() { themeStore = themeStore, daysCoffeesStore = daysCoffeesStore, showMap = showMap, - onAndroidStartWearableActivity = ::startWearableActivity, + onAndroidStartWearableActivity = if (BuildConfig.DEBUG) ::startWearableActivity else null, onAndroidIconChange = { isSummer -> changeIcon(this, isSummer) }, ) diff --git a/app/src/main/java/ru/beryukhov/coffeegram/widget/WidgetDataBridge.kt b/app/src/main/java/ru/beryukhov/coffeegram/widget/WidgetDataBridge.kt index c26b705..dd3bd3b 100644 --- a/app/src/main/java/ru/beryukhov/coffeegram/widget/WidgetDataBridge.kt +++ b/app/src/main/java/ru/beryukhov/coffeegram/widget/WidgetDataBridge.kt @@ -14,7 +14,6 @@ import ru.beryukhov.coffeegram.data.withEmpty import ru.beryukhov.coffeegram.model.DaysCoffeesIntent import ru.beryukhov.coffeegram.model.DaysCoffeesStore import kotlin.time.Clock -import kotlin.time.ExperimentalTime /** * Bridge between Glance widget and Store pattern. @@ -32,7 +31,6 @@ class DefaultWidgetDataBridge( private val daysCoffeesStore: DaysCoffeesStore, ) : WidgetDataBridge { - @OptIn(ExperimentalTime::class) private fun getCurrentDay() = Clock.System.todayIn(TimeZone.currentSystemDefault()) override fun getCurrentDayCupsCount(): Flow = diff --git a/app/src/main/res/layout/widget_preview_row.xml b/app/src/main/res/layout/widget_preview_row.xml index 3ed77d9..d20d344 100644 --- a/app/src/main/res/layout/widget_preview_row.xml +++ b/app/src/main/res/layout/widget_preview_row.xml @@ -19,7 +19,7 @@ android:layout_gravity="center_vertical" android:text="@string/widget_preview_latte" android:layout_marginStart="16dp" - android:textColor="?colorPrimary" + android:textColor="?android:attr/colorPrimary" android:textSize="16sp" android:layout_weight="1" /> @@ -33,7 +33,7 @@ android:padding="0dp" android:text="-" android:layout_marginStart="16dp" - android:textColor="?colorPrimary" + android:textColor="?android:attr/colorPrimary" tools:ignore="HardcodedText" />