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 {
|
defaultConfig {
|
||||||
applicationId "com.simplemobiletools.launcher"
|
applicationId "com.simplemobiletools.launcher"
|
||||||
minSdkVersion 30
|
minSdkVersion 26
|
||||||
targetSdkVersion 33
|
targetSdkVersion 33
|
||||||
versionCode 4
|
versionCode 4
|
||||||
versionName "5.0.2"
|
versionName "5.0.2"
|
||||||
|
@ -30,6 +30,9 @@ import androidx.core.view.GestureDetectorCompat
|
|||||||
import androidx.core.view.isVisible
|
import androidx.core.view.isVisible
|
||||||
import com.simplemobiletools.commons.extensions.*
|
import com.simplemobiletools.commons.extensions.*
|
||||||
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
|
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.BuildConfig
|
||||||
import com.simplemobiletools.launcher.R
|
import com.simplemobiletools.launcher.R
|
||||||
import com.simplemobiletools.launcher.extensions.*
|
import com.simplemobiletools.launcher.extensions.*
|
||||||
@ -77,7 +80,11 @@ class MainActivity : SimpleActivity(), FlingListener {
|
|||||||
appLaunched(BuildConfig.APPLICATION_ID)
|
appLaunched(BuildConfig.APPLICATION_ID)
|
||||||
|
|
||||||
mDetector = GestureDetectorCompat(this, MyGestureListener(this))
|
mDetector = GestureDetectorCompat(this, MyGestureListener(this))
|
||||||
window.setDecorFitsSystemWindows(false)
|
|
||||||
|
if (isRPlus()) {
|
||||||
|
window.setDecorFitsSystemWindows(false)
|
||||||
|
}
|
||||||
|
|
||||||
mScreenHeight = realScreenSize.y
|
mScreenHeight = realScreenSize.y
|
||||||
mAllAppsFragmentY = mScreenHeight
|
mAllAppsFragmentY = mScreenHeight
|
||||||
mWidgetsFragmentY = mScreenHeight
|
mWidgetsFragmentY = mScreenHeight
|
||||||
@ -154,9 +161,11 @@ class MainActivity : SimpleActivity(), FlingListener {
|
|||||||
updateStatusbarColor(Color.TRANSPARENT)
|
updateStatusbarColor(Color.TRANSPARENT)
|
||||||
|
|
||||||
main_holder.onGlobalLayout {
|
main_holder.onGlobalLayout {
|
||||||
val addTopPadding = main_holder.rootWindowInsets.displayCutout != null
|
if (isPiePlus()) {
|
||||||
(all_apps_fragment as AllAppsFragment).setupViews(addTopPadding)
|
val addTopPadding = main_holder.rootWindowInsets.displayCutout != null
|
||||||
(widgets_fragment as WidgetsFragment).setupViews(addTopPadding)
|
(all_apps_fragment as AllAppsFragment).setupViews(addTopPadding)
|
||||||
|
(widgets_fragment as WidgetsFragment).setupViews(addTopPadding)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ensureBackgroundThread {
|
ensureBackgroundThread {
|
||||||
@ -475,7 +484,10 @@ class MainActivity : SimpleActivity(), FlingListener {
|
|||||||
|
|
||||||
val contextTheme = ContextThemeWrapper(this, getPopupMenuTheme())
|
val contextTheme = ContextThemeWrapper(this, getPopupMenuTheme())
|
||||||
return PopupMenu(contextTheme, anchorView, Gravity.TOP or Gravity.END).apply {
|
return PopupMenu(contextTheme, anchorView, Gravity.TOP or Gravity.END).apply {
|
||||||
setForceShowIcon(true)
|
if (isQPlus()) {
|
||||||
|
setForceShowIcon(true)
|
||||||
|
}
|
||||||
|
|
||||||
inflate(R.menu.menu_app_icon)
|
inflate(R.menu.menu_app_icon)
|
||||||
menu.findItem(R.id.resize).isVisible = gridItem.type == ITEM_TYPE_WIDGET
|
menu.findItem(R.id.resize).isVisible = gridItem.type == ITEM_TYPE_WIDGET
|
||||||
menu.findItem(R.id.app_info).isVisible = gridItem.type == ITEM_TYPE_ICON
|
menu.findItem(R.id.app_info).isVisible = gridItem.type == ITEM_TYPE_ICON
|
||||||
|
Loading…
x
Reference in New Issue
Block a user