mirror of
https://github.com/jrpie/Launcher.git
synced 2025-02-23 06:21:31 +01:00
set default background to dim as blur is quite CPU-intensive
This commit is contained in:
parent
1e1b89c0b7
commit
435250d704
4 changed files with 7 additions and 6 deletions
|
@ -26,7 +26,7 @@ import eu.jonahbauer.android.preference.annotations.Preferences;
|
|||
@PreferenceGroup(name = "theme", prefix = "settings_theme_", suffix = "_key", value = {
|
||||
@Preference(name = "wallpaper", type = void.class),
|
||||
@Preference(name = "color_theme", type = ColorTheme.class, defaultValue = "DEFAULT"),
|
||||
@Preference(name = "background", type = Background.class, defaultValue = "BLUR"),
|
||||
@Preference(name = "background", type = Background.class, defaultValue = "DIM"),
|
||||
@Preference(name = "font", type = Font.class, defaultValue = "HACK"),
|
||||
@Preference(name = "monochrome_icons", type = boolean.class, defaultValue = "false"),
|
||||
}),
|
||||
|
|
|
@ -387,13 +387,13 @@ fun migratePreferencesToNewVersion(context: Context) {
|
|||
"finn" -> {
|
||||
LauncherPreferences.theme().colorTheme(ColorTheme.DEFAULT)
|
||||
LauncherPreferences.theme().monochromeIcons(false)
|
||||
LauncherPreferences.theme().background(Background.BLUR)
|
||||
LauncherPreferences.theme().background(Background.DIM)
|
||||
}
|
||||
|
||||
"dark" -> {
|
||||
LauncherPreferences.theme().colorTheme(ColorTheme.DARK)
|
||||
LauncherPreferences.theme().monochromeIcons(true)
|
||||
LauncherPreferences.theme().background(Background.BLUR)
|
||||
LauncherPreferences.theme().background(Background.DIM)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -19,14 +19,15 @@ enum class Background(val id: Int, val dim: Boolean = false, val blur: Boolean =
|
|||
|
||||
fun applyToWindow(window: Window) {
|
||||
val layoutParams: WindowManager.LayoutParams = window.attributes
|
||||
var dimAmount = 0.5f
|
||||
// TODO: add a setting to change this?
|
||||
var dimAmount = 0.7f
|
||||
var dim = this.dim
|
||||
var blur = this.blur
|
||||
|
||||
// replace blur by more intense dim on old devices
|
||||
if (blur && Build.VERSION.SDK_INT < Build.VERSION_CODES.S) {
|
||||
blur = false
|
||||
dimAmount += 0.3f
|
||||
dimAmount += 0.1f
|
||||
}
|
||||
|
||||
if (dim) {
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
android:summary="%s"
|
||||
android:entries="@array/settings_theme_background_items"
|
||||
android:entryValues="@array/settings_theme_background_values"
|
||||
android:defaultValue="BLUR"/>
|
||||
android:defaultValue="DIM"/>
|
||||
<SwitchPreference
|
||||
android:key="@string/settings_theme_monochrome_icons_key"
|
||||
android:title="@string/settings_theme_monochrome_icons"
|
||||
|
|
Loading…
Add table
Reference in a new issue