diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 20bd697c..64edb782 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -198,9 +198,6 @@ dependencies { implementation("me.zhanghai.android.appiconloader:appiconloader-glide:1.3.1") implementation("org.lsposed.hiddenapibypass:hiddenapibypass:2.0") implementation(project(":manager-service")) - - // TODO(vvb2060): workaround for Samsung Folds. Remove it after stable. - implementation("androidx.window:window:1.0.0-alpha10") } configurations.all { diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 26f700a9..9d93b13f 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -11,9 +11,14 @@ public static *** d(...); } +#TODO(vvb2060): Remove it after Slidingpanelayout 1.2.0 stable. +-keepclassmembers class androidx.window.SidecarCompat** { + void onDeviceStateChanged(...); + void onWindowLayoutChanged(...); +} + -repackageclasses -# temporarily disable it: https://issuetracker.google.com/issues/155606069 -# -allowaccessmodification +-allowaccessmodification -overloadaggressively # Gson uses generic type information stored in a class file when working with fields. Proguard