LwaApplication/composeApp/compose-desktop.pro

22 lines
No EOL
844 B
Prolog

-keep class androidx.compose.runtime.** { *; }
-keep class androidx.collection.** { *; }
-keep class androidx.lifecycle.** { *; }
# We're excluding Material 2 from the project as we're using Material 3
-dontwarn androidx.compose.material.**
# Kotlinx coroutines rules seems to be outdated with the latest version of Kotlin and Proguard
-keep class kotlinx.coroutines.** { *; }
# OkHttp comming from COIL.
-dontwarn okhttp3.internal.platform.**
-keep class coil3.compose.** { *; }
-keep class coil3.network.ktor3.** { *; }
# Serialization
-keep class io.ktor.serialization.kotlinx.json.** { *; }
-keep class com.pixelized.shared.lwa.model.** { *; }
-keep class com.pixelized.shared.lwa.protocol.rest.** { *; }
-keep class com.pixelized.desktop.lwa.repository.settings.model.** { *; }
-keep @kotlinx.serialization.Serializable class * { *; }