diff --git a/lib/l10n/arb/app_en.arb b/lib/l10n/arb/app_en.arb index d2a755e2..19b12296 100644 --- a/lib/l10n/arb/app_en.arb +++ b/lib/l10n/arb/app_en.arb @@ -20,8 +20,8 @@ "@flipperControls": { "description": "Text displayed on the how to play dialog with the flipper controls" }, - "tapAndHold": "Tap & Hold", - "@tapAndHold": { + "tapAndHoldRocket": "Tap & Hold Rocket", + "@tapAndHoldRocket": { "description": "Text displayed on the how to launch on mobile" }, "to": "to", diff --git a/lib/start_game/widgets/how_to_play_dialog.dart b/lib/start_game/widgets/how_to_play_dialog.dart index bbcd48a1..4f714b26 100644 --- a/lib/start_game/widgets/how_to_play_dialog.dart +++ b/lib/start_game/widgets/how_to_play_dialog.dart @@ -92,12 +92,21 @@ class _MobileBody extends StatelessWidget { @override Widget build(BuildContext context) { - return Column( - mainAxisAlignment: MainAxisAlignment.spaceEvenly, - children: const [ - _MobileLaunchControls(), - _MobileFlipperControls(), - ], + final paddingWidth = MediaQuery.of(context).size.width * 0.15; + final paddingHeight = MediaQuery.of(context).size.height * 0.075; + return FittedBox( + child: Padding( + padding: EdgeInsets.symmetric( + horizontal: paddingWidth, + ), + child: Column( + children: [ + const _MobileLaunchControls(), + SizedBox(height: paddingHeight), + const _MobileFlipperControls(), + ], + ), + ), ); } } @@ -112,7 +121,7 @@ class _MobileLaunchControls extends StatelessWidget { return Column( children: [ Text( - l10n.tapAndHold, + l10n.tapAndHoldRocket, style: textStyle, ), Text.rich( diff --git a/test/start_game/widgets/how_to_play_dialog_test.dart b/test/start_game/widgets/how_to_play_dialog_test.dart index 9e35d603..cf61e74e 100644 --- a/test/start_game/widgets/how_to_play_dialog_test.dart +++ b/test/start_game/widgets/how_to_play_dialog_test.dart @@ -31,7 +31,7 @@ void main() { await tester.pumpApp(HowToPlayDialog()); expect(find.text(l10n.howToPlay), findsOneWidget); expect(find.text(l10n.tipsForFlips), findsOneWidget); - expect(find.text(l10n.tapAndHold), findsOneWidget); + expect(find.text(l10n.tapAndHoldRocket), findsOneWidget); expect(find.text(l10n.tapLeftRightScreen), findsOneWidget); debugDefaultTargetPlatformOverride = null; });