add bottom navigation bar, settings screen, etc

This commit is contained in:
2025-09-28 21:21:30 +03:00
parent 864f6f8ce3
commit 5aea08ffd4
38 changed files with 538 additions and 528 deletions
+13
View File
@@ -3,6 +3,7 @@ import org.jetbrains.compose.desktop.application.dsl.TargetFormat
import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpackConfig
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
import java.util.*
plugins {
@@ -14,6 +15,17 @@ plugins {
alias(libs.plugins.kotlinx.serialization)
}
tasks.withType<KotlinCompile>().configureEach {
compilerOptions {
freeCompilerArgs.addAll(
"-opt-in=kotlin.RequiresOptIn",
"-opt-in=kotlinx.coroutines.ExperimentalCoroutinesApi",
"-opt-in=kotlinx.coroutines.FlowPreview",
"-Xexpect-actual-classes"
)
}
}
kotlin {
androidTarget {
compilerOptions {
@@ -172,6 +184,7 @@ android {
}
getByName("release") {
signingConfig = signingConfigs.getByName("release")
// signingConfig = signingConfigs.getByName("debug")
isMinifyEnabled = true
isShrinkResources = true