mirror of
https://github.com/fromchat-messenger/app.git
synced 2026-09-22 19:15:05 +03:00
Implement desktop support
Signed-off-by: denis0001-dev <denis0001.dev@ya.ru>
This commit is contained in:
@@ -5,13 +5,13 @@ androidx-appcompat = "1.7.1"
|
||||
androidx-core-ktx = "1.19.0"
|
||||
androidx-exifinterface = "1.4.2"
|
||||
coilCompose = "3.5.0"
|
||||
compose-multiplatform = "1.11.1"
|
||||
compose-multiplatform = "1.12.0-beta02"
|
||||
#noinspection NewerVersionAvailable
|
||||
constraintlayout = "0.8.0-shaded"
|
||||
coreSplashscreen = "1.2.0"
|
||||
firebaseMessaging = "25.1.1"
|
||||
googleServices = "4.5.0"
|
||||
haze = "1.7.2"
|
||||
haze = "2.0.0-alpha03"
|
||||
kotlin = "2.4.10"
|
||||
adaptiveAndroid = "1.2.0"
|
||||
biometric = "1.4.0-alpha07"
|
||||
@@ -35,7 +35,7 @@ lifecycleRuntimeKtx = "2.11.0"
|
||||
composeBom = "2026.06.01"
|
||||
composeMaterialIconsExtended = "1.7.3"
|
||||
composeMaterial3 = "1.12.0-alpha03"
|
||||
composeComponents = "1.11.1"
|
||||
composeComponents = "1.12.0-beta02"
|
||||
playServicesBase = "18.10.0"
|
||||
tweetnaclJava = "1.1.3"
|
||||
androidxWork = "2.11.2"
|
||||
@@ -47,6 +47,7 @@ livekitAndroidComposeComponents = "2.4.0"
|
||||
markdownRendererM3 = "0.43.0"
|
||||
bouncycastle = "1.85"
|
||||
webkit = "1.16.0"
|
||||
openjfx = "21.0.6"
|
||||
|
||||
[libraries]
|
||||
androidx-core-splashscreen = { module = "androidx.core:core-splashscreen", version.ref = "coreSplashscreen" }
|
||||
@@ -62,8 +63,10 @@ constraintlayout = { module = "tech.annexflow.compose:constraintlayout-compose-m
|
||||
firebase-messaging = { module = "com.google.firebase:firebase-messaging", version.ref = "firebaseMessaging" }
|
||||
google-services = { module = "com.google.gms:google-services", version.ref = "googleServices" }
|
||||
haze = { module = "dev.chrisbanes.haze:haze", version.ref = "haze" }
|
||||
haze-materials = { module = "dev.chrisbanes.haze:haze-materials", version.ref = "haze" }
|
||||
haze-blur = { module = "dev.chrisbanes.haze:haze-blur", version.ref = "haze" }
|
||||
haze-blur-materials = { module = "dev.chrisbanes.haze:haze-blur-materials", version.ref = "haze" }
|
||||
jetbrains-kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinxCoroutinesCore" }
|
||||
kotlinx-coroutines-swing = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-swing", version.ref = "kotlinxCoroutinesCore" }
|
||||
jetbrains-kotlinx-io-bytestring = { module = "org.jetbrains.kotlinx:kotlinx-io-bytestring", version.ref = "kotlinxIoBytestring" }
|
||||
androidx-adaptive-android = { group = "androidx.compose.material3.adaptive", name = "adaptive-android", version.ref = "adaptiveAndroid" }
|
||||
kotlin-stdlib = { group = "org.jetbrains.kotlin", name = "kotlin-stdlib", version.ref = "kotlin" }
|
||||
@@ -88,6 +91,8 @@ ktor-client-websockets = { module = "io.ktor:ktor-client-websockets", version.re
|
||||
ktor-client-logging = { module = "io.ktor:ktor-client-logging", version.ref = "ktor" }
|
||||
ktor-client-okhttp = { module = "io.ktor:ktor-client-okhttp", version.ref = "ktor" }
|
||||
ktor-client-darwin = { module = "io.ktor:ktor-client-darwin", version.ref = "ktor" }
|
||||
ktor-client-cio = { module = "io.ktor:ktor-client-cio", version.ref = "ktor" }
|
||||
ktor-client-java = { module = "io.ktor:ktor-client-java", version.ref = "ktor" }
|
||||
slf4j-android = { module = "org.slf4j:slf4j-android", version.ref = "slf4j" }
|
||||
kotlinx-datetime = { module = "org.jetbrains.kotlinx:kotlinx-datetime", version.ref = "kotlinxDatetime" }
|
||||
androidx-lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "lifecycleRuntimeKtx" }
|
||||
@@ -110,10 +115,14 @@ cryptography-core = { module = "dev.whyoleg.cryptography:cryptography-core", ver
|
||||
cryptography-provider-optimal = { module = "dev.whyoleg.cryptography:cryptography-provider-optimal", version.ref = "cryptography-kotlin" }
|
||||
androidx-work-runtime-ktx = { module = "androidx.work:work-runtime-ktx", version.ref = "androidxWork" }
|
||||
androidx-webkit = { module = "androidx.webkit:webkit", version.ref = "webkit" }
|
||||
openjfx-controls = { module = "org.openjfx:javafx-controls", version.ref = "openjfx" }
|
||||
openjfx-web = { module = "org.openjfx:javafx-web", version.ref = "openjfx" }
|
||||
openjfx-swing = { module = "org.openjfx:javafx-swing", version.ref = "openjfx" }
|
||||
sqldelight-runtime = { module = "app.cash.sqldelight:runtime", version.ref = "sqldelight" }
|
||||
sqldelight-coroutines-extensions = { module = "app.cash.sqldelight:coroutines-extensions", version.ref = "sqldelight" }
|
||||
sqldelight-driver-android = { module = "app.cash.sqldelight:android-driver", version.ref = "sqldelight" }
|
||||
sqldelight-driver-native = { module = "app.cash.sqldelight:native-driver", version.ref = "sqldelight" }
|
||||
sqldelight-driver-sqlite = { module = "app.cash.sqldelight:sqlite-driver", version.ref = "sqldelight" }
|
||||
livekit-android = { module = "io.livekit:livekit-android", version.ref = "livekitAndroid" }
|
||||
livekit-android-compose-components = { module = "io.livekit:livekit-android-compose-components", version.ref = "livekitAndroidComposeComponents" }
|
||||
markdown-renderer-m3 = { module = "com.mikepenz:multiplatform-markdown-renderer-m3", version.ref = "markdownRendererM3" }
|
||||
|
||||
Reference in New Issue
Block a user