Skip to content

Commit fe7b369

Browse files
committed
fix: different dark themes for mobile and desktop
1 parent a34d30b commit fe7b369

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

lib/src/theme.dart

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,15 @@ bool get _isMobile =>
1212
typedef ThemePair = ({ThemeData lightTheme, ThemeData darkTheme});
1313

1414
const _lightBase = Colors.white;
15-
final _darkBase = Colors.black.scale(lightness: 0.04);
16-
final _darkMenuBase = Colors.black.scale(lightness: 0.08);
15+
final _darkBaseDesktop = Colors.black.scale(lightness: 0.09);
16+
final _darkBaseMobile = Colors.black.scale(lightness: 0.04);
17+
18+
final _darkBase = _isMobile ? _darkBaseMobile : _darkBaseDesktop;
19+
20+
final _darkMenuBaseDesktop = Colors.black.scale(lightness: 0.07);
21+
final _darkMenuBaseMobile = Colors.black.scale(lightness: 0.08);
22+
final _darkMenuBase = _isMobile ? _darkMenuBaseMobile : _darkMenuBaseDesktop;
23+
1724
const _kContainerRadius = 10.0;
1825
const _kDesktopButtonHeight = 42.0;
1926
const _kMobileButtonHeight = 48.0;
@@ -186,7 +193,9 @@ CardTheme _cardTheme(ColorScheme colorScheme) {
186193

187194
Color _cardColor(ColorScheme colorScheme) {
188195
return colorScheme.surface.scale(
189-
lightness: colorScheme.isLight ? -0.06 : 0.08,
196+
lightness: _isMobile
197+
? (colorScheme.isLight ? -0.06 : 0.08)
198+
: (colorScheme.isLight ? -0.06 : 0.05),
190199
);
191200
}
192201

0 commit comments

Comments
 (0)