explicitly set Color.Transparent background instead of skipping modifier

This commit is contained in:
Damocles 2026-04-22 22:48:19 +02:00
parent a267aed86f
commit 54a6564413

View file

@ -18,6 +18,7 @@ import androidx.glance.appwidget.GlanceAppWidgetReceiver
import androidx.glance.appwidget.SizeMode
import androidx.glance.appwidget.action.actionStartActivity
import androidx.glance.appwidget.provideContent
import androidx.compose.ui.graphics.Color
import androidx.glance.background
import androidx.glance.color.DynamicThemeColorProviders
import space.darkest.nova.android.data.WidgetPreferences
@ -81,7 +82,10 @@ class ClockWidget : GlanceAppWidget() {
Box(
modifier = GlanceModifier
.fillMaxSize()
.let { if (transparentBg) it else it.background(GlanceTheme.colors.widgetBackground) }
.then(
if (transparentBg) GlanceModifier.background(Color.Transparent)
else GlanceModifier.background(GlanceTheme.colors.widgetBackground)
)
.padding(16.dp)
.clickable(actionStartActivity(Intent(AlarmClock.ACTION_SHOW_ALARMS))),
contentAlignment = Alignment.CenterStart,