Change quickstep compatibility meta

This commit is contained in:
Suphon Thanakornpakapong
2022-05-08 23:20:37 +07:00
parent 9e82699333
commit e5f25683c3
3 changed files with 12 additions and 3 deletions
+8
View File
@@ -100,6 +100,9 @@ def releaseName = "Alpha 5"
def versionDisplayName = "${version} ${isReleaseBuild ? releaseName : devReleaseName}"
def majorVersion = versionDisplayName.split("\\.")[0]
def quickstepMinSdk = "32"
def quickstepMaxSdk = "32"
android {
compileSdkVersion COMPILE_SDK
buildToolsVersion BUILD_TOOLS_VERSION
@@ -118,6 +121,11 @@ android {
buildConfigField "String", "COMMIT_HASH", "\"${buildCommit}\""
buildConfigField "boolean", "ENABLE_AUTO_INSTALLS_LAYOUT", "false"
manifestPlaceholders.quickstepMinSdk = quickstepMinSdk
manifestPlaceholders.quickstepMaxSdk = quickstepMaxSdk
buildConfigField "int", "QUICKSTEP_MIN_SDK", quickstepMinSdk
buildConfigField "int", "QUICKSTEP_MAX_SDK", quickstepMaxSdk
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
}
+2 -2
View File
@@ -102,10 +102,10 @@
<meta-data
android:name="xyz.paphonb.quickstepswitcher.minSdk"
android:value="30" />
android:value="${quickstepMinSdk}" />
<meta-data
android:name="xyz.paphonb.quickstepswitcher.maxSdk"
android:value="31" />
android:value="${quickstepMaxSdk}" />
</application>
</manifest>
+2 -1
View File
@@ -27,6 +27,7 @@ import android.provider.Settings
import android.util.Log
import app.lawnchair.preferences.PreferenceManager
import app.lawnchair.util.restartLauncher
import com.android.launcher3.BuildConfig
import com.android.launcher3.InvariantDeviceProfile
import com.android.quickstep.RecentsActivity
import com.android.systemui.shared.system.QuickStepContract
@@ -118,7 +119,7 @@ class LawnchairApp : Application() {
}
private fun checkRecentsComponent(): Boolean {
if (Build.VERSION.SDK_INT !in Build.VERSION_CODES.R..Build.VERSION_CODES.S) {
if (Build.VERSION.SDK_INT !in BuildConfig.QUICKSTEP_MIN_SDK..BuildConfig.QUICKSTEP_MAX_SDK) {
Log.d(TAG, "API ${Build.VERSION.SDK_INT} unsupported, disabling recents")
return false
}