Skip to content

Commit 3ca98d5

Browse files
authored
Merge pull request #145 from fanziyun/miuix
2 parents 40e42a2 + 331e834 commit 3ca98d5

94 files changed

Lines changed: 29119 additions & 139 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,10 @@ node_modules/
6868
# Other
6969
.ace-tool/
7070
AGENTS.md
71+
docs/superpowers/
7172
web/serve.sh
7273
.omc/
74+
.omo/
7375
web/dist/
7476
wild_kernel_comparison.md
7577
action_build_comparison.md
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"sessionID": "ses_1291f9451ffecThIUnUcMFz0jv",
3+
"updatedAt": "2026-06-17T18:40:44.642Z",
4+
"sources": {
5+
"background-task": {
6+
"state": "idle",
7+
"updatedAt": "2026-06-17T18:40:44.642Z"
8+
}
9+
}
10+
}

THIRD_PARTY_NOTICES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,17 @@ The Android dependency list is derived from `gradle/libs.versions.toml` and `app
6464
| AndroidX Core KTX 1.15.0 | Apache-2.0 |
6565
| AndroidX Lifecycle Runtime KTX 2.8.7 | Apache-2.0 |
6666
| AndroidX Lifecycle ViewModel Compose 2.8.7 | Apache-2.0 |
67+
| AndroidX Lifecycle Process 2.8.7 | Apache-2.0 |
68+
| AndroidX Lifecycle ViewModel Navigation3 2.10.0 | Apache-2.0 |
6769
| AndroidX Activity Compose 1.9.3 | Apache-2.0 |
6870
| AndroidX Compose BOM 2026.05.00 | Apache-2.0 |
6971
| AndroidX Compose UI / Graphics / Tooling Preview | Apache-2.0 |
7072
| AndroidX Material3 1.5.0-alpha19 | Apache-2.0 |
7173
| AndroidX Material Icons Extended | Apache-2.0 |
74+
| compose-miuix-ui (MIUIX) 0.9.2 | Apache-2.0 |
7275
| Google Material Components 1.12.0 | Apache-2.0 |
7376
| AndroidX Navigation Compose 2.8.5 | Apache-2.0 |
77+
| AndroidX Navigation3 Runtime 1.1.2 | Apache-2.0 |
7478
| Retrofit 2.11.0 and Gson converter | Apache-2.0 |
7579
| OkHttp 4.12.0 and logging-interceptor | Apache-2.0 |
7680
| Gson 2.11.0 | Apache-2.0 |

app-screenshot.png

176 KB
Loading

app/build.gradle.kts

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ import java.util.zip.ZipFile
33
plugins {
44
alias(libs.plugins.android.application)
55
alias(libs.plugins.kotlin.compose)
6+
alias(libs.plugins.kotlin.parcelize)
7+
alias(libs.plugins.kotlin.serialization)
68
}
79

810
val githubClientId = providers.gradleProperty("ABK_GITHUB_CLIENT_ID")
@@ -76,7 +78,7 @@ android {
7678

7779
defaultConfig {
7880
applicationId = "com.abk.kernel"
79-
minSdk = 26
81+
minSdk = 33
8082
targetSdk = 35
8183
versionCode = 10025
8284
versionName = "1.2.5"
@@ -92,7 +94,7 @@ android {
9294
buildConfigField("String", "APP_BUILD_COMMIT_SHA", "\"${appBuildCommitSha.get()}\"")
9395
buildConfigField("String", "APP_BUILD_WORKFLOW_NAME", "\"${appBuildWorkflowName.get()}\"")
9496
buildConfigField("String", "GITHUB_CLIENT_ID", "\"${githubClientId.get()}\"")
95-
buildConfigField("String", "SOURCE_REPO_OWNER", "\"xingguangcuican6666\"")
97+
buildConfigField("String", "SOURCE_REPO_OWNER", "\"fanziyun\"")
9698
buildConfigField("String", "SOURCE_REPO_NAME", "\"ABK\"")
9799
buildConfigField("String", "SOURCE_REPO_DEFAULT_BRANCH", "\"dev\"")
98100
buildConfigField("String", "UPSTREAM_REPO_URL", "\"https://github.com/zzh20188/GKI_KernelSU_SUSFS\"")
@@ -145,6 +147,9 @@ android {
145147
}
146148
}
147149
packaging {
150+
dex {
151+
useLegacyPackaging = true
152+
}
148153
jniLibs {
149154
useLegacyPackaging = true
150155
}
@@ -203,11 +208,22 @@ dependencies {
203208
testImplementation(libs.junit)
204209
testImplementation(libs.robolectric)
205210
testImplementation(libs.kotlinx.coroutines.test)
211+
testImplementation("io.mockk:mockk:1.13.14")
206212
testImplementation(libs.androidx.test.core)
207213
androidTestImplementation(libs.androidx.junit)
208214
androidTestImplementation(libs.androidx.espresso.core)
209215
androidTestImplementation(platform(libs.androidx.compose.bom))
210216
androidTestImplementation(libs.androidx.ui.test.junit4)
217+
218+
// MIUIX HyperOS theme
219+
implementation(libs.miuix.core)
220+
implementation(libs.miuix.icons)
221+
implementation(libs.miuix.preference)
222+
implementation(libs.miuix.blur)
223+
implementation(libs.androidx.navigation3.runtime)
224+
implementation(libs.androidx.lifecycle.viewmodel.navigation3)
225+
implementation(libs.miuix.navigation3.ui)
226+
211227
debugImplementation(libs.androidx.ui.tooling)
212228
debugImplementation(libs.androidx.ui.test.manifest)
213229
}

app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
<uses-permission android:name="android.permission.INTERNET" />
55
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
6+
<uses-permission android:name="android.permission.VIBRATE" />
67
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
78
android:maxSdkVersion="28" />
89
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"

0 commit comments

Comments
 (0)