Skip to content

Commit 28da014

Browse files
committed
Wear: v5.0.0W release
1 parent 9d42c32 commit 28da014

4 files changed

Lines changed: 31 additions & 13 deletions

File tree

doconfig/release-notes/05.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
### Meta-app 5.0.0W/25082400
2+
#### EN
3+
```
4+
Boundo Meta-app 5.0.0W (Wear OS) release:
5+
- Material 3 Expressive design
6+
- Now supports Android 16 Baklava
7+
- Refactored the whole codebase to offer better experience
8+
```
9+
110
### Meta-app 5.0.1/25060200
211
#### EN
312
```

wearable/build.gradle.kts

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ plugins {
77
}
88

99
android {
10-
buildToolsVersion = "34.0.0"
10+
buildToolsVersion = "36.0.0"
1111
sourceSets {
1212
getByName("main").java.srcDir("src/main/kotlin")
1313
}
@@ -32,9 +32,9 @@ android {
3232
manifestPlaceholders["buildPackage"] = buildPackage
3333
applicationId = "com.madness.collision"
3434
minSdk = 25
35-
targetSdk = 33
36-
versionCode = 24010122
37-
versionName = "4.1.4W"
35+
targetSdk = 36
36+
versionCode = 25082400
37+
versionName = "5.0.0W"
3838
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
3939
testApplicationId = "${applicationId}.test"
4040
if (configSigning) {
@@ -130,15 +130,9 @@ dependencies {
130130
libs.androidxCoreSplashScreen,
131131
libs.androidxActivity,
132132
libs.androidxAppcompat,
133-
libs.androidxFragment,
134-
libs.androidxPalette,
135-
libs.androidxRecyclerView,
136-
libs.androidxViewPager,
137133
libs.androidxLifecycleRuntime,
138134
libs.androidxLifecycleCommon,
139135
libs.androidxLifecycleViewModel,
140-
libs.androidxLifecycleLiveData,
141-
libs.androidxPreference,
142136
libs.googleMaterialComponents,
143137
libs.kotlinStdlib,
144138
libs.kotlinCoroutines,

wearable/src/main/AndroidManifest.xml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,20 @@
2020

2121
<uses-feature android:name="android.hardware.type.watch" />
2222

23+
<!-- Query all apps on Android 11+ -->
24+
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
25+
26+
<!-- Permissions added due to unknown reason -->
27+
<uses-permission
28+
android:name="android.permission.READ_PHONE_STATE"
29+
tools:node="remove" />
30+
<uses-permission
31+
android:name="android.permission.READ_EXTERNAL_STORAGE"
32+
tools:node="remove" />
33+
<uses-permission
34+
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
35+
tools:node="remove" />
36+
2337
<!-- use rememberResponsiveColumnPadding() with API 25 -->
2438
<uses-sdk tools:overrideLibrary="com.google.android.horologist.compose.layout" />
2539

@@ -60,6 +74,6 @@
6074

6175
<uses-library
6276
android:name="com.google.android.wearable"
63-
android:required="true" />
77+
android:required="false" />
6478
</application>
6579
</manifest>

wearable/src/main/kotlin/io/cliuff/boundo/wear/conf/SelfUpdater25.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,17 @@ import android.content.SharedPreferences
2020
import androidx.core.content.edit
2121

2222
class SelfUpdater25 : SelfUpdater {
23-
override val maxVersion: Int = 25082000
23+
override val maxVersion: Int = 25082400
2424

2525
override fun apply(oldVersion: Int, prefSettings: SharedPreferences) {
2626
// check illegal version code
2727
if (oldVersion < 0) return
2828
// use ifs instead of when to implement fallthrough
29-
if (oldVersion < 25082000) {
29+
if (oldVersion < 25082400) {
3030
prefSettings.edit {
3131
remove("AVSweet")
3232
remove("AVIncludeDisabled")
33+
remove("SDKCheckSortSpinnerSelection")
3334
remove("SDKCheckSortSpinnerSelection1")
3435
remove("SDKCheckDisplaySpinnerSelection")
3536
}

0 commit comments

Comments
 (0)