EARHORNMUSIC UPnP · Android TV · Phones · Android Auto · GNU/Linux
Release 0.5.0

gradle.properties

Each line, with the release that last changed it.

0.5.01org.gradle.jvmargs=-Xmx4g -Dfile.encoding=UTF-8 -XX:+UseParallelGC
2org.gradle.parallel=true
3# Build cache deliberately OFF. With Compose Compiler + Kotlin MPP, `./gradlew
4# clean :desktop:run` can restore stale compiled bytecode from the cache for
5# inputs that look unchanged to the cache but produced different output under
6# an earlier Kotlin/Compose plugin version — manifesting as "I changed the
7# code, ran clean, and the old behavior came back". The dev cycle hit it
8# repeatedly on tooltip refactors. Slower clean builds are worth never
9# having to wonder which version of the bytecode is actually running.
10org.gradle.caching=false
11org.gradle.configuration-cache=true
12
13# AndroidX
14android.useAndroidX=true
15android.nonTransitiveRClass=true
16
17# Kotlin
18kotlin.code.style=official
19kotlin.mpp.stability.nowarn=true
20kotlin.mpp.enableCInteropCommonization=true
21kotlin.native.ignoreDisabledTargets=true
22# We deliberately use explicit dependsOn for jvmCommonMain (shared between android and
23# desktop targets), which the default hierarchy template doesn't cover. Opt out of the
24# warning rather than work around our intentional layout.
25kotlin.mpp.applyDefaultHierarchyTemplate=false
26
27# Compose Multiplatform
28org.jetbrains.compose.experimental.jscanvas.enabled=false
29org.jetbrains.compose.experimental.macos.enabled=true