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:
Cilly Leang 2026-01-30 01:16:32 +11:00
parent 83f13d4b5c
commit 8e02b98c51
Signed by: cilly
GPG key ID: 6500251E087653C9
22 changed files with 721 additions and 284 deletions

View file

@ -11,6 +11,7 @@ androidx-espresso = "3.7.0"
androidx-lifecycle = "2.10.0-alpha07"
androidx-nav3 = "1.0.0-alpha06"
androidx-testExt = "1.3.0"
coil = "3.3.0"
composeHotReload = "1.0.0"
composeMultiplatform = "1.11.0-alpha02"
desugar = "2.1.5"
@ -19,7 +20,7 @@ junit = "4.13.2"
kermit = "2.0.8"
kotlin = "2.3.0"
kotlinx-coroutines = "1.10.2"
material3 = "1.10.0-alpha05"
material3 = "1.11.0-alpha02"
material3-google = "1.5.0-alpha12"
material3-adaptive = "1.3.0-alpha03"
metro = "0.10.0"
@ -28,6 +29,8 @@ sqldelight = "2.2.1"
ktor = "3.4.0"
[libraries]
coil-compose = { module = "io.coil-kt.coil3:coil-compose", version.ref = "coil" }
coil-network-ktor3 = { module = "io.coil-kt.coil3:coil-network-ktor3", version.ref = "coil" }
desugar = { module = "com.android.tools:desugar_jdk_libs", version.ref = "desugar" }
hcaptcha-compose = { module = "com.github.hCaptcha.hcaptcha-android-sdk:compose-sdk", version.ref = "hcaptcha" }
kermit = { module = "co.touchlab:kermit", version.ref = "kermit" }