From 7d9a0fb0b93af861b07bee703fc14bf3a0f51fef Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Wed, 27 Sep 2023 17:22:02 -0700 Subject: [PATCH] Fix proguard rules. again. did i ever mention i hate proguard? --- app/proguard-rules.pro | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 74b2ac9a74..f42eddd44a 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -1,8 +1,8 @@ -dontobfuscate --keep class eu.kanade.tachiyomi.source.** { public protected *; } # --keep,allowoptimization class eu.kanade.** --keep,allowoptimization class tachiyomi.** +-keep class eu.kanade.tachiyomi.source.** { public protected *; } # Avoid access modification +-keep,allowoptimization class eu.kanade.** { public protected *; } +-keep,allowoptimization class tachiyomi.** { public protected *; } -keep,allowoptimization class androidx.preference.** { *; } # Keep common dependencies used in extensions @@ -26,6 +26,16 @@ -keep,allowoptimization class eu.kanade.tachiyomi.network.RequestsKt { public protected *; } -keep,allowoptimization class eu.kanade.tachiyomi.AppInfo { public protected *; } +-keep class com.hippo.image.** { *; } +-keep interface com.hippo.image.** { *; } +-dontwarn nucleus.view.NucleusActionBarActivity + +# Design library +-dontwarn com.google.android.material.** +-keep class com.google.android.material.** { *; } +-keep interface com.google.android.material.** { *; } +-keep public class com.google.android.material.R$* { *; } + ##---------------Begin: proguard configuration for RxJava 1.x ---------- -dontwarn sun.misc.**