feat(ui): initial navigator prototype
Will be handling guild/channel browsing - Bumped CMP material 3, so we don't have to use jetpack anymore - Added coil for images later on - Added a bajillion placeholder images
This commit is contained in:
parent
83f13d4b5c
commit
8e02b98c51
22 changed files with 721 additions and 284 deletions
|
|
@ -27,6 +27,8 @@ kotlin {
|
|||
|
||||
implementation(libs.androidx.appcompat)
|
||||
implementation(libs.hcaptcha.compose)
|
||||
|
||||
implementation(libs.ktor.client.okhttp)
|
||||
}
|
||||
commonMain.dependencies {
|
||||
implementation(project(":core"))
|
||||
|
|
@ -36,8 +38,8 @@ kotlin {
|
|||
// TODO: Desktop will not build
|
||||
// Using upstream jetpack material3 for expressive list items in 1.5.0-alpha11
|
||||
// At time of writing, cmp material3 is still on 1.5.0-alpha10
|
||||
implementation(libs.compose.material3.google)
|
||||
// implementation(libs.compose.material3)
|
||||
implementation(libs.compose.material3)
|
||||
// implementation(libs.compose.material3.google)
|
||||
|
||||
implementation(libs.compose.ui)
|
||||
implementation(libs.compose.components.resources)
|
||||
|
|
@ -53,6 +55,9 @@ kotlin {
|
|||
implementation(libs.metrox.viewmodel.compose)
|
||||
|
||||
implementation(libs.kermit)
|
||||
|
||||
implementation(libs.coil.compose)
|
||||
implementation(libs.coil.network.ktor3)
|
||||
}
|
||||
commonTest.dependencies {
|
||||
implementation(libs.kotlin.test)
|
||||
|
|
@ -60,6 +65,8 @@ kotlin {
|
|||
jvmMain.dependencies {
|
||||
implementation(compose.desktop.currentOs)
|
||||
implementation(libs.kotlinx.coroutinesSwing)
|
||||
|
||||
implementation(libs.ktor.client.okhttp)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue