Skip to content

Commit f569713

Browse files
committed
test: use apple fonts for apple screenshots
1 parent 43d227c commit f569713

10 files changed

Lines changed: 9 additions & 7 deletions

File tree

lib/main.dart

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,17 @@ class MyApp extends StatelessWidget {
2121

2222
@visibleForTesting
2323
static ThemeData createTheme(
24-
Brightness brightness, [
24+
Brightness brightness, {
25+
TargetPlatform? platform,
2526
ColorScheme? colorScheme,
26-
]) {
27+
}) {
2728
colorScheme ??= ColorScheme.fromSeed(
2829
seedColor: defaultColor,
2930
brightness: brightness,
3031
);
3132
return ThemeData(
3233
colorScheme: colorScheme,
34+
platform: platform,
3335
appBarTheme: AppBarTheme(
3436
backgroundColor: colorScheme.primary,
3537
foregroundColor: colorScheme.onPrimary,
@@ -43,8 +45,8 @@ class MyApp extends StatelessWidget {
4345
builder: (lightDynamic, darkDynamic) {
4446
return MaterialApp(
4547
title: 'Timing Trainer',
46-
theme: createTheme(Brightness.light, lightDynamic),
47-
darkTheme: createTheme(Brightness.dark, darkDynamic),
48+
theme: createTheme(.light, colorScheme: lightDynamic),
49+
darkTheme: createTheme(.dark, colorScheme: darkDynamic),
4850
home: const MyHomePage(),
4951
);
5052
},
-315 Bytes
Loading
-93 Bytes
Loading
839 Bytes
Loading
4.29 KB
Loading
-1.44 KB
Loading
4.01 KB
Loading
-1.95 KB
Loading
-1006 Bytes
Loading

test/screenshots_test.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ void _screenshot(
3131
String description, {
3232
required Widget home,
3333
ScreenshotFrameColors frameColors = const ScreenshotFrameColors(
34-
topBarIconBrightness: Brightness.light,
35-
gestureHintBrightness: Brightness.dark,
34+
topBarIconBrightness: .light,
35+
gestureHintBrightness: .dark,
3636
),
3737
Future<void> Function(WidgetTester tester)? beforeScreenshot,
3838
}) {
@@ -46,7 +46,7 @@ void _screenshot(
4646
device: device,
4747
title: 'Timing Trainer',
4848
frameColors: frameColors,
49-
theme: MyApp.createTheme(Brightness.light),
49+
theme: MyApp.createTheme(.light, platform: device.platform),
5050
home: home,
5151
),
5252
);

0 commit comments

Comments
 (0)