Skip to content

Commit 850ffb3

Browse files
committed
improve settings core
1 parent 718e653 commit 850ffb3

File tree

62 files changed

+458
-840
lines changed

Some content is hidden

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

62 files changed

+458
-840
lines changed

app/build.gradle.kts

Lines changed: 2 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ android {
184184
applicationVariants.configureEach {
185185
outputs.configureEach {
186186
(this as? ApkVariantOutputImpl)?.outputFileName =
187-
"MMRL-${versionName}-${versionCode}-${name}.apk"
187+
"MMRL-${versionName.replace("-$name", "")}-${versionCode}-${name}.apk"
188188
}
189189
}
190190
}
@@ -196,51 +196,6 @@ androidComponents {
196196
tasks.getByName<KotlinCompile>("ksp${capName}Kotlin") {
197197
setSource(tasks.getByName("generate${capName}Proto").outputs)
198198
}
199-
200-
val versionCode = android.defaultConfig.versionCode
201-
val versionName = android.defaultConfig.versionName
202-
203-
val buildInfoYaml = """
204-
versionCode: $versionCode
205-
versionName: $versionName
206-
variant: ${variant.name}
207-
""".trimIndent()
208-
209-
val projectDir = layout.projectDirectory.asFile
210-
val buildDir = projectDir.resolve(variant.name)
211-
val baselineProfiles = buildDir.resolve("baselineProfiles")
212-
val outputMeta = buildDir.resolve("output-metadata.json")
213-
214-
if (outputMeta.exists()) {
215-
outputMeta.delete()
216-
}
217-
218-
if (baselineProfiles.exists()) {
219-
baselineProfiles.deleteRecursively()
220-
}
221-
222-
if (buildDir.exists()) {
223-
val buildInfo = buildDir.resolve("metadata.yaml")
224-
buildInfo.writeText(buildInfoYaml)
225-
226-
println("Build information saved to: ${buildInfo.absolutePath}")
227-
}
228-
}
229-
}
230-
}
231-
232-
protobuf {
233-
protoc {
234-
artifact = libs.protobuf.protoc.get().toString()
235-
}
236-
237-
generateProtoTasks {
238-
all().forEach { task ->
239-
task.builtins {
240-
register("java") {
241-
option("lite")
242-
}
243-
}
244199
}
245200
}
246201
}
@@ -290,6 +245,7 @@ dependencies {
290245
implementation(libs.androidx.navigation.runtime.ktx)
291246
implementation(libs.kotlinx.coroutines.android)
292247
implementation(libs.kotlinx.serialization.json)
248+
implementation(libs.kotlinx.serialization.protobuf)
293249
implementation(libs.kotlinx.datetime)
294250
implementation(libs.kotlin.reflect)
295251
implementation(libs.protobuf.kotlin.lite)

app/src/main/kotlin/com/dergoogler/mmrl/Compat.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package com.dergoogler.mmrl
33
import androidx.compose.runtime.getValue
44
import androidx.compose.runtime.mutableStateOf
55
import androidx.compose.runtime.setValue
6-
import com.dergoogler.mmrl.datastore.WorkingMode
6+
import com.dergoogler.mmrl.datastore.model.WorkingMode
77
import com.topjohnwu.superuser.Shell
88
import dev.dergoogler.mmrl.compat.ServiceManagerCompat
99
import dev.dergoogler.mmrl.compat.stub.IFileManager

app/src/main/kotlin/com/dergoogler/mmrl/background/BootBroadcastReceiver.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package com.dergoogler.mmrl.background
22

33
import android.content.Context
44
import android.content.Intent
5-
import com.dergoogler.mmrl.datastore.UserPreferencesCompat
5+
import com.dergoogler.mmrl.datastore.model.UserPreferences
66
import dev.dergoogler.mmrl.compat.worker.MMRLBroadcastReceiver
77
import kotlinx.coroutines.flow.first
88
import timber.log.Timber
@@ -17,7 +17,7 @@ class BootBroadcastReceiver : MMRLBroadcastReceiver() {
1717
}
1818

1919
companion object {
20-
fun startWorkManagers(context: Context, userPreferences: UserPreferencesCompat) {
20+
fun startWorkManagers(context: Context, userPreferences: UserPreferences) {
2121
// startWorkTask(
2222
// workerClass = RepoUpdateWorker::class.java,
2323
// context = context,

app/src/main/kotlin/com/dergoogler/mmrl/datastore/UserPreferencesCompat.kt

Lines changed: 0 additions & 246 deletions
This file was deleted.

0 commit comments

Comments
 (0)