From de3bcc8bd6e7319979f5dfa153d40ee386ab5589 Mon Sep 17 00:00:00 2001 From: Maary <24504742+Steve-Mr@users.noreply.github.com> Date: Fri, 17 May 2024 13:51:22 +0800 Subject: [PATCH] update dependency launch configure activity on widget added to home screen small widget layout adjustment --- app/build.gradle.kts | 4 +-- app/src/main/AndroidManifest.xml | 3 ++ .../yetanothercalendarwidget/MainActivity.kt | 32 +++++++------------ .../calendarwidget/CalendarWidget.kt | 6 ++-- .../ui/CalendarsScreen.kt | 26 +++++++-------- app/src/main/res/xml/calendar_widget_info.xml | 2 +- gradle/libs.versions.toml | 6 ++-- 7 files changed, 38 insertions(+), 41 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 780bb88..5cdf01d 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -13,8 +13,8 @@ android { applicationId = "com.maary.yetanothercalendarwidget" minSdk = 31 targetSdk = 34 - versionCode = 2 - versionName = "1.0Alpha.2" + versionCode = 3 + versionName = "1.0Alpha.3" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 4bcf4f1..28ae5eb 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -20,6 +20,9 @@ android:name=".MainActivity" android:exported="true" android:theme="@style/Theme.YetAnotherCalendarWidget"> + + + @@ -97,11 +102,6 @@ fun CalendarsListScreen() { calendars.value[index], onItemClick = { coroutineScope.launch { -// runBlocking { -// preferenceRepository.setCalendars(calendars.value[index].id.toString()) -// } -// Log.v("CAS", calendars.value[index].id.toString()) -// (context as? Activity)?.finish() calendars.value[index].id?.let { viewModel.selectCalendar(it) } } } @@ -132,8 +132,8 @@ fun CalendarItem( } -@Preview(showSystemUi = true) -@Composable -fun CalendarsListScreenPreview() { - CalendarsListScreen() -} \ No newline at end of file +//@Preview(showSystemUi = true) +//@Composable +//fun CalendarsListScreenPreview() { +// CalendarsListScreen() +//} \ No newline at end of file diff --git a/app/src/main/res/xml/calendar_widget_info.xml b/app/src/main/res/xml/calendar_widget_info.xml index 276a113..0ae1e36 100644 --- a/app/src/main/res/xml/calendar_widget_info.xml +++ b/app/src/main/res/xml/calendar_widget_info.xml @@ -9,7 +9,7 @@ android:updatePeriodMillis="10800000" android:resizeMode="horizontal|vertical" android:widgetCategory="home_screen" - android:widgetFeatures="reconfigurable|configuration_optional" + android:widgetFeatures="reconfigurable" android:configure="com.maary.yetanothercalendarwidget.MainActivity"> diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 5d106e7..a314e3b 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,7 +1,7 @@ [versions] agp = "8.4.0" datastorePreferences = "1.1.1" -glanceAppwidget = "1.1.0-beta02" +glanceAppwidget = "1.1.0-rc01" hiltAndroid = "2.51.1" hiltAndroidCompiler = "2.51.1" kotlin = "1.9.23" @@ -9,10 +9,10 @@ coreKtx = "1.13.1" junit = "4.13.2" junitVersion = "1.1.5" espressoCore = "3.5.1" -lifecycleRuntimeKtx = "2.7.0" +lifecycleRuntimeKtx = "2.8.0" activityCompose = "1.9.0" composeBom = "2024.05.00" -lifecycleViewmodelCompose = "2.7.0" +lifecycleViewmodelCompose = "2.8.0" [libraries] androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" }