mirror of
https://github.com/KRTirtho/spotube.git
synced 2026-09-20 14:44: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",
|
"$schema": "https://opencode.ai/config.json",
|
||||||
"mcp": {
|
"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
|
// 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
|
// 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 {
|
tasks.withType<ComposeHotRun>().configureEach {
|
||||||
|
jvmArgs(
|
||||||
|
"--enable-native-access=ALL-UNNAMED"
|
||||||
|
)
|
||||||
systemProperty(
|
systemProperty(
|
||||||
"compose.application.resources.dir",
|
"compose.application.resources.dir",
|
||||||
project.layout.buildDirectory.dir("compose/tmp/prepareAppResources").get()
|
project.layout.buildDirectory.dir("compose/tmp/prepareAppResources").get()
|
||||||
|
|||||||
@ -216,7 +216,6 @@ fun PlatformWebViewScreen(webViewController: WebViewController) {
|
|||||||
navigator.evaluateJavaScript(bridgeBootstrapScript)
|
navigator.evaluateJavaScript(bridgeBootstrapScript)
|
||||||
|
|
||||||
},
|
},
|
||||||
factory = null
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -20,55 +20,54 @@ android-minSdk = "28"
|
|||||||
android-targetSdk = "36"
|
android-targetSdk = "36"
|
||||||
androidx-activity = "1.13.0"
|
androidx-activity = "1.13.0"
|
||||||
androidx-appcompat = "1.7.1"
|
androidx-appcompat = "1.7.1"
|
||||||
androidx-core = "1.18.0"
|
androidx-core = "1.19.0"
|
||||||
androidx-espresso = "3.7.0"
|
androidx-espresso = "3.7.0"
|
||||||
androidx-lifecycle = "2.10.0"
|
androidx-lifecycle = "2.11.0"
|
||||||
androidx-testExt = "1.3.0"
|
androidx-testExt = "1.3.0"
|
||||||
appdirs = "1.5.0"
|
appdirs = "1.5.0"
|
||||||
cache4k = "0.14.0"
|
cache4k = "0.14.0"
|
||||||
carApp = "1.7.0"
|
carApp = "1.7.0"
|
||||||
composeHotReload = "1.1.0"
|
composeHotReload = "1.2.0"
|
||||||
composeMultiplatform = "1.10.3"
|
composeMultiplatform = "1.11.1"
|
||||||
coil = "3.4.0"
|
coil = "3.5.0"
|
||||||
composePlaceholderMaterial3 = "1.0.12"
|
composePlaceholderMaterial3 = "1.0.12"
|
||||||
composeShimmer = "1.5.0-beta02"
|
composeShimmer = "1.5.0"
|
||||||
desugar_jdk_libs = "2.1.5"
|
desugar_jdk_libs = "2.1.5"
|
||||||
haze = "2.0.0-alpha01"
|
haze = "2.0.0-alpha03"
|
||||||
jna = "5.18.1"
|
jna = "5.18.1"
|
||||||
junit = "4.13.2"
|
junit = "4.13.2"
|
||||||
kermit = "2.1.0"
|
kermit = "2.1.0"
|
||||||
kmpZip = "0.10.0"
|
kmpZip = "0.13.0"
|
||||||
kotlin = "2.3.21"
|
kotlin = "2.3.21"
|
||||||
kotlinx-coroutines = "1.10.2"
|
kotlinx-coroutines = "1.11.0"
|
||||||
kotlinx-io = "0.9.0"
|
kotlinx-io = "0.9.1"
|
||||||
material3 = "1.10.0-alpha05"
|
material3 = "1.10.0-alpha05"
|
||||||
kotlinx-serialization-json = "1.11.0"
|
kotlinx-serialization-json = "1.11.0"
|
||||||
materialKolor = "4.1.1"
|
materialKolor = "4.1.1"
|
||||||
murmurhash = "0.4.2"
|
murmurhash = "0.4.2"
|
||||||
newpipeextractor = "v0.26.2"
|
newpipeextractor = "v0.26.2"
|
||||||
newpipeExtractorKmp = "1.2.1"
|
newpipeExtractorKmp = "1.3.0"
|
||||||
semver = "2.1.0"
|
semver = "2.1.0"
|
||||||
vlcj = "4.12.1"
|
vlcj = "4.12.1"
|
||||||
vlcjNative = "4.12.0"
|
vlcjNative = "4.12.0"
|
||||||
ziplineVersion = "1.27.0"
|
ziplineVersion = "1.27.0"
|
||||||
ktor = "3.4.3"
|
ktor = "3.5.1"
|
||||||
jetbrainsKotlinJvm = "2.3.21"
|
|
||||||
kotlinStdlib = "2.3.21"
|
kotlinStdlib = "2.3.21"
|
||||||
runner = "1.7.0"
|
runner = "1.7.0"
|
||||||
core = "1.7.0"
|
core = "1.7.0"
|
||||||
filekit = "0.13.0"
|
filekit = "0.14.2"
|
||||||
compose-webview = "0.1.0-SNAPSHOT"
|
compose-webview = "0.1.0-SNAPSHOT"
|
||||||
koin = "4.2.1"
|
koin = "4.2.2"
|
||||||
multiplatform-nav3-ui = "1.0.0-alpha06"
|
multiplatform-nav3-ui = "1.1.1"
|
||||||
compose-multiplatform-adaptive = "1.3.0-alpha02"
|
compose-multiplatform-adaptive = "1.3.0-beta02"
|
||||||
compose-multiplatform-lifecycle = "2.10.0-alpha05"
|
compose-multiplatform-lifecycle = "2.11.0"
|
||||||
feather-icons = "1.1.1"
|
feather-icons = "1.1.1"
|
||||||
material3-window-size = "1.9.0"
|
material3-window-size = "1.9.0"
|
||||||
kotlinx-datetime = "0.7.1"
|
kotlinx-datetime = "0.8.0"
|
||||||
media3 = "1.8.0"
|
media3 = "1.10.1"
|
||||||
androidx-datastore = "1.2.1"
|
androidx-datastore = "1.2.1"
|
||||||
ksp = "2.3.5"
|
ksp = "2.3.5"
|
||||||
spotube-gradle = "0.1.0"
|
spotube-gradle = "0.1.1"
|
||||||
cryptography = "0.6.0"
|
cryptography = "0.6.0"
|
||||||
reorderable = "3.1.0"
|
reorderable = "3.1.0"
|
||||||
vlcjBundler = "0.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" }
|
composeCompiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
|
||||||
kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
|
kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
|
||||||
kotlinSerialization = { id = "org.jetbrains.kotlin.plugin.serialization", 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" }
|
androidKotlinMultiplatformLibrary = { id = "com.android.kotlin.multiplatform.library", version.ref = "agp" }
|
||||||
zipline-gradle-plugin = { id = "app.cash.zipline", version.ref = "ziplineVersion" }
|
zipline-gradle-plugin = { id = "app.cash.zipline", version.ref = "ziplineVersion" }
|
||||||
mavenPublish = { id = "maven-publish" }
|
mavenPublish = { id = "maven-publish" }
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user