mirror of
https://github.com/SimpleMobileTools/Simple-Launcher.git
synced 2025-02-17 03:50:56 +01:00
lower the required OS version to 8, Oreo
This commit is contained in:
parent
661ff469a8
commit
aa97bb55df
@ -14,7 +14,7 @@ android {
|
||||
|
||||
defaultConfig {
|
||||
applicationId "com.simplemobiletools.launcher"
|
||||
minSdkVersion 30
|
||||
minSdkVersion 26
|
||||
targetSdkVersion 33
|
||||
versionCode 4
|
||||
versionName "5.0.2"
|
||||
|
@ -30,6 +30,9 @@ import androidx.core.view.GestureDetectorCompat
|
||||
import androidx.core.view.isVisible
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
|
||||
import com.simplemobiletools.commons.helpers.isPiePlus
|
||||
import com.simplemobiletools.commons.helpers.isQPlus
|
||||
import com.simplemobiletools.commons.helpers.isRPlus
|
||||
import com.simplemobiletools.launcher.BuildConfig
|
||||
import com.simplemobiletools.launcher.R
|
||||
import com.simplemobiletools.launcher.extensions.*
|
||||
@ -77,7 +80,11 @@ class MainActivity : SimpleActivity(), FlingListener {
|
||||
appLaunched(BuildConfig.APPLICATION_ID)
|
||||
|
||||
mDetector = GestureDetectorCompat(this, MyGestureListener(this))
|
||||
|
||||
if (isRPlus()) {
|
||||
window.setDecorFitsSystemWindows(false)
|
||||
}
|
||||
|
||||
mScreenHeight = realScreenSize.y
|
||||
mAllAppsFragmentY = mScreenHeight
|
||||
mWidgetsFragmentY = mScreenHeight
|
||||
@ -154,10 +161,12 @@ class MainActivity : SimpleActivity(), FlingListener {
|
||||
updateStatusbarColor(Color.TRANSPARENT)
|
||||
|
||||
main_holder.onGlobalLayout {
|
||||
if (isPiePlus()) {
|
||||
val addTopPadding = main_holder.rootWindowInsets.displayCutout != null
|
||||
(all_apps_fragment as AllAppsFragment).setupViews(addTopPadding)
|
||||
(widgets_fragment as WidgetsFragment).setupViews(addTopPadding)
|
||||
}
|
||||
}
|
||||
|
||||
ensureBackgroundThread {
|
||||
if (mCachedLaunchers.isEmpty()) {
|
||||
@ -475,7 +484,10 @@ class MainActivity : SimpleActivity(), FlingListener {
|
||||
|
||||
val contextTheme = ContextThemeWrapper(this, getPopupMenuTheme())
|
||||
return PopupMenu(contextTheme, anchorView, Gravity.TOP or Gravity.END).apply {
|
||||
if (isQPlus()) {
|
||||
setForceShowIcon(true)
|
||||
}
|
||||
|
||||
inflate(R.menu.menu_app_icon)
|
||||
menu.findItem(R.id.resize).isVisible = gridItem.type == ITEM_TYPE_WIDGET
|
||||
menu.findItem(R.id.app_info).isVisible = gridItem.type == ITEM_TYPE_ICON
|
||||
|
Loading…
x
Reference in New Issue
Block a user