don't dim background when using light theme

This commit is contained in:
Josia Pietsch 2024-11-26 01:07:06 +01:00
parent 68fa4190f3
commit ef96ba720c
Signed by: jrpie
GPG key ID: E70B571D66986A2D

View file

@ -5,6 +5,7 @@ import android.os.Build
import android.view.Window import android.view.Window
import android.view.WindowManager import android.view.WindowManager
import de.jrpie.android.launcher.R import de.jrpie.android.launcher.R
import de.jrpie.android.launcher.preferences.LauncherPreferences
@Suppress("unused") @Suppress("unused")
enum class Background(val id: Int, val dim: Boolean = false, val blur: Boolean = false) { enum class Background(val id: Int, val dim: Boolean = false, val blur: Boolean = false) {
@ -31,6 +32,10 @@ enum class Background(val id: Int, val dim: Boolean = false, val blur: Boolean =
dimAmount += 0.1f dimAmount += 0.1f
} }
if (LauncherPreferences.theme().colorTheme() == ColorTheme.LIGHT) {
dimAmount = 0f
}
if (dim) { if (dim) {
layoutParams.dimAmount = dimAmount layoutParams.dimAmount = dimAmount
window.addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND) window.addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND)