enhancement blur wallpaper and fixes

- closes : #4999
- closes : #4885
- closes : #4827
- closes : #4187
- closes : #4614
- closes : #4308
- closes : #4757
This commit is contained in:
MrSluffy
2024-12-20 08:37:46 +08:00
parent b2de03076a
commit 4a5f397cb0
8 changed files with 83 additions and 40 deletions

View File

@@ -21,6 +21,8 @@ import static android.view.CrossWindowBlurListeners.CROSS_WINDOW_BLUR_SUPPORTED;
import android.app.ActivityManager;
import android.os.SystemProperties;
import app.lawnchair.compat.LawnchairQuickstepCompat;
public abstract class BlurUtils {
/**
@@ -29,7 +31,7 @@ public abstract class BlurUtils {
* @return {@code true} when supported.
*/
public static boolean supportsBlursOnWindows() {
return CROSS_WINDOW_BLUR_SUPPORTED && ActivityManager.isHighEndGfx()
return LawnchairQuickstepCompat.ATLEAST_R && CROSS_WINDOW_BLUR_SUPPORTED && ActivityManager.isHighEndGfx()
&& !SystemProperties.getBoolean("persist.sysui.disableBlur", false);
}
}