Use AppTheme instead of AppThemeSurface for properly transparent widget configuration screens

This commit is contained in:
Ensar Sarajčić 2023-10-05 16:52:27 +02:00
parent 0cfcc9b900
commit 29081b032c
2 changed files with 4 additions and 15 deletions

View File

@ -10,10 +10,9 @@ import androidx.activity.viewModels
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.lifecycle.compose.collectAsStateWithLifecycle
import com.simplemobiletools.commons.compose.alert_dialog.AlertDialogState
import com.simplemobiletools.commons.compose.alert_dialog.rememberAlertDialogState
import com.simplemobiletools.commons.compose.extensions.enableEdgeToEdgeSimple
import com.simplemobiletools.commons.compose.theme.AppThemeSurface
import com.simplemobiletools.commons.compose.theme.AppTheme
import com.simplemobiletools.commons.dialogs.ColorPickerAlertDialog
import com.simplemobiletools.commons.helpers.IS_CUSTOMIZING_COLORS
import com.simplemobiletools.flashlight.R
@ -39,7 +38,7 @@ class WidgetBrightDisplayConfigureActivity : ComponentActivity() {
enableEdgeToEdgeSimple()
setContent {
AppThemeSurface {
AppTheme {
val widgetColor by viewModel.widgetColor.collectAsStateWithLifecycle()
val widgetAlpha by viewModel.widgetAlpha.collectAsStateWithLifecycle()
@ -78,11 +77,6 @@ class WidgetBrightDisplayConfigureActivity : ComponentActivity() {
}
}
override fun onResume() {
super.onResume()
window.decorView.setBackgroundColor(0)
}
private fun saveConfig() {
config.widgetBgColor = viewModel.widgetColor.value
requestWidgetUpdate()

View File

@ -12,7 +12,7 @@ import androidx.compose.runtime.getValue
import androidx.lifecycle.compose.collectAsStateWithLifecycle
import com.simplemobiletools.commons.compose.alert_dialog.rememberAlertDialogState
import com.simplemobiletools.commons.compose.extensions.enableEdgeToEdgeSimple
import com.simplemobiletools.commons.compose.theme.AppThemeSurface
import com.simplemobiletools.commons.compose.theme.AppTheme
import com.simplemobiletools.commons.dialogs.ColorPickerAlertDialog
import com.simplemobiletools.commons.helpers.IS_CUSTOMIZING_COLORS
import com.simplemobiletools.flashlight.R
@ -39,7 +39,7 @@ class WidgetTorchConfigureActivity : ComponentActivity() {
enableEdgeToEdgeSimple()
setContent {
AppThemeSurface {
AppTheme {
val widgetColor by viewModel.widgetColor.collectAsStateWithLifecycle()
val widgetAlpha by viewModel.widgetAlpha.collectAsStateWithLifecycle()
@ -77,11 +77,6 @@ class WidgetTorchConfigureActivity : ComponentActivity() {
}
}
override fun onResume() {
super.onResume()
window.decorView.setBackgroundColor(0)
}
private fun saveConfig() {
config.widgetBgColor = viewModel.widgetColor.value
requestWidgetUpdate()