mirror of
https://github.com/KRTirtho/spotube.git
synced 2026-09-20 06:34:00 +00:00
feat: update dependencies and configure compose hot reload settings
This commit is contained in:
parent
fe0ebb47fe
commit
b6615bdbc8
@ -1,5 +1,16 @@
|
||||
{
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
"mcp": {
|
||||
"compose-hot-reload": {
|
||||
"enabled": true,
|
||||
"type": "local",
|
||||
"command": [
|
||||
"./gradlew",
|
||||
"--no-daemon",
|
||||
"--quiet",
|
||||
"--console=plain",
|
||||
"hotMcpServer"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -335,6 +335,9 @@ compose.desktop {
|
||||
// Issue with compose plugin
|
||||
// https://github.com/JetBrains/compose-hot-reload/blob/master/docs/Known_limitations.md#property-composeapplicationresourcesdir-is-null-when-running-hot-reload-tasks
|
||||
tasks.withType<ComposeHotRun>().configureEach {
|
||||
jvmArgs(
|
||||
"--enable-native-access=ALL-UNNAMED"
|
||||
)
|
||||
systemProperty(
|
||||
"compose.application.resources.dir",
|
||||
project.layout.buildDirectory.dir("compose/tmp/prepareAppResources").get()
|
||||
|
||||
@ -216,7 +216,6 @@ fun PlatformWebViewScreen(webViewController: WebViewController) {
|
||||
navigator.evaluateJavaScript(bridgeBootstrapScript)
|
||||
|
||||
},
|
||||
factory = null
|
||||
)
|
||||
}
|
||||
}
|
||||
@ -20,55 +20,54 @@ android-minSdk = "28"
|
||||
android-targetSdk = "36"
|
||||
androidx-activity = "1.13.0"
|
||||
androidx-appcompat = "1.7.1"
|
||||
androidx-core = "1.18.0"
|
||||
androidx-core = "1.19.0"
|
||||
androidx-espresso = "3.7.0"
|
||||
androidx-lifecycle = "2.10.0"
|
||||
androidx-lifecycle = "2.11.0"
|
||||
androidx-testExt = "1.3.0"
|
||||
appdirs = "1.5.0"
|
||||
cache4k = "0.14.0"
|
||||
carApp = "1.7.0"
|
||||
composeHotReload = "1.1.0"
|
||||
composeMultiplatform = "1.10.3"
|
||||
coil = "3.4.0"
|
||||
composeHotReload = "1.2.0"
|
||||
composeMultiplatform = "1.11.1"
|
||||
coil = "3.5.0"
|
||||
composePlaceholderMaterial3 = "1.0.12"
|
||||
composeShimmer = "1.5.0-beta02"
|
||||
composeShimmer = "1.5.0"
|
||||
desugar_jdk_libs = "2.1.5"
|
||||
haze = "2.0.0-alpha01"
|
||||
haze = "2.0.0-alpha03"
|
||||
jna = "5.18.1"
|
||||
junit = "4.13.2"
|
||||
kermit = "2.1.0"
|
||||
kmpZip = "0.10.0"
|
||||
kmpZip = "0.13.0"
|
||||
kotlin = "2.3.21"
|
||||
kotlinx-coroutines = "1.10.2"
|
||||
kotlinx-io = "0.9.0"
|
||||
kotlinx-coroutines = "1.11.0"
|
||||
kotlinx-io = "0.9.1"
|
||||
material3 = "1.10.0-alpha05"
|
||||
kotlinx-serialization-json = "1.11.0"
|
||||
materialKolor = "4.1.1"
|
||||
murmurhash = "0.4.2"
|
||||
newpipeextractor = "v0.26.2"
|
||||
newpipeExtractorKmp = "1.2.1"
|
||||
newpipeExtractorKmp = "1.3.0"
|
||||
semver = "2.1.0"
|
||||
vlcj = "4.12.1"
|
||||
vlcjNative = "4.12.0"
|
||||
ziplineVersion = "1.27.0"
|
||||
ktor = "3.4.3"
|
||||
jetbrainsKotlinJvm = "2.3.21"
|
||||
ktor = "3.5.1"
|
||||
kotlinStdlib = "2.3.21"
|
||||
runner = "1.7.0"
|
||||
core = "1.7.0"
|
||||
filekit = "0.13.0"
|
||||
filekit = "0.14.2"
|
||||
compose-webview = "0.1.0-SNAPSHOT"
|
||||
koin = "4.2.1"
|
||||
multiplatform-nav3-ui = "1.0.0-alpha06"
|
||||
compose-multiplatform-adaptive = "1.3.0-alpha02"
|
||||
compose-multiplatform-lifecycle = "2.10.0-alpha05"
|
||||
koin = "4.2.2"
|
||||
multiplatform-nav3-ui = "1.1.1"
|
||||
compose-multiplatform-adaptive = "1.3.0-beta02"
|
||||
compose-multiplatform-lifecycle = "2.11.0"
|
||||
feather-icons = "1.1.1"
|
||||
material3-window-size = "1.9.0"
|
||||
kotlinx-datetime = "0.7.1"
|
||||
media3 = "1.8.0"
|
||||
kotlinx-datetime = "0.8.0"
|
||||
media3 = "1.10.1"
|
||||
androidx-datastore = "1.2.1"
|
||||
ksp = "2.3.5"
|
||||
spotube-gradle = "0.1.0"
|
||||
spotube-gradle = "0.1.1"
|
||||
cryptography = "0.6.0"
|
||||
reorderable = "3.1.0"
|
||||
vlcjBundler = "0.1.0"
|
||||
@ -173,7 +172,7 @@ composeMultiplatform = { id = "org.jetbrains.compose", version.ref = "composeMul
|
||||
composeCompiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
|
||||
kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
|
||||
kotlinSerialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
|
||||
jetbrainsKotlinJvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "jetbrainsKotlinJvm" }
|
||||
jetbrainsKotlinJvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
|
||||
androidKotlinMultiplatformLibrary = { id = "com.android.kotlin.multiplatform.library", version.ref = "agp" }
|
||||
zipline-gradle-plugin = { id = "app.cash.zipline", version.ref = "ziplineVersion" }
|
||||
mavenPublish = { id = "maven-publish" }
|
||||
|
||||
Loading…
Reference in New Issue
Block a user