wallpapers and ui cleanup

This commit is contained in:
Christien Rioux 2025-03-17 20:30:20 -04:00
parent 77c68aa45f
commit 6bd60207d8
32 changed files with 17947 additions and 150 deletions

View file

@ -603,6 +603,33 @@ TextTheme makeRadixTextTheme(Brightness brightness) {
return textTheme;
}
double wallpaperAlpha(Brightness brightness, RadixThemeColor themeColor) {
switch (themeColor) {
case RadixThemeColor.scarlet:
return 64;
case RadixThemeColor.babydoll:
return 192;
case RadixThemeColor.vapor:
return 192;
case RadixThemeColor.gold:
return 192;
case RadixThemeColor.garden:
return brightness == Brightness.dark ? 192 : 128;
case RadixThemeColor.forest:
return 192;
case RadixThemeColor.arctic:
return brightness == Brightness.dark ? 208 : 180;
case RadixThemeColor.lapis:
return brightness == Brightness.dark ? 128 : 192;
case RadixThemeColor.eggplant:
return brightness == Brightness.dark ? 192 : 192;
case RadixThemeColor.lime:
return brightness == Brightness.dark ? 192 : 128;
case RadixThemeColor.grim:
return brightness == Brightness.dark ? 240 : 224;
}
}
ThemeData radixGenerator(Brightness brightness, RadixThemeColor themeColor) {
final textTheme = makeRadixTextTheme(brightness);
final radix = _radixScheme(brightness, themeColor);
@ -611,6 +638,7 @@ ThemeData radixGenerator(Brightness brightness, RadixThemeColor themeColor) {
useVisualIndicators: false,
preferBorders: false,
borderRadiusScale: 1,
wallpaperAlpha: wallpaperAlpha(brightness, themeColor),
);
final scaleTheme = ScaleTheme(