diff --git a/assets/images/bug_logo.png b/assets/images/bug_logo.png new file mode 100644 index 0000000..2801316 Binary files /dev/null and b/assets/images/bug_logo.png differ diff --git a/lib/presentation/screens/onboarding_screen.dart b/lib/presentation/screens/onboarding_screen.dart index 38ac6e8..1c26d9b 100644 --- a/lib/presentation/screens/onboarding_screen.dart +++ b/lib/presentation/screens/onboarding_screen.dart @@ -192,20 +192,26 @@ class _OnboardingScreenState extends ConsumerState { ); } - Widget _header(BuildContext context, String title) => Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - const SizedBox(height: 60), - Row( + Widget _header(BuildContext context, String title) => LayoutBuilder( + builder: (context, constraints) { + final logoWidth = + (constraints.maxWidth * 0.5).clamp(48.0, 200.0).toDouble(); + return Column( + crossAxisAlignment: CrossAxisAlignment.start, children: [ - const Image(image: AssetImage("assets/images/logo-small.png")), - const SizedBox(width: 10), - Text("kirakira", style: Theme.of(context).textTheme.titleLarge), + SizedBox( + width: logoWidth, + child: const Image( + image: AssetImage("assets/images/bug_logo.png"), + fit: BoxFit.contain), + ), + Text("kirakira", + style: Theme.of(context).textTheme.titleLarge), + const SizedBox(height: 40), + Text(title, style: Theme.of(context).textTheme.titleMedium), ], - ), - const SizedBox(height: 40), - Text(title, style: Theme.of(context).textTheme.titleMedium), - ], + ); + }, ); Widget _welcome(BuildContext context) { diff --git a/pubspec.yaml b/pubspec.yaml index 378c082..52af655 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -34,8 +34,8 @@ flutter_launcher_icons: android: "launcher_icon" ios: false min_sdk_android: 20 - image_path: assets/images/icon.png - adaptive_icon_foreground: assets/images/icon.png + image_path: assets/images/bug_logo.png + adaptive_icon_foreground: assets/images/bug_logo.png adaptive_icon_background: "#01111d" flutter_native_splash: @@ -50,7 +50,7 @@ flutter_native_splash: flutter: uses-material-design: true assets: - - assets/images/logo-small.png + - assets/images/bug_logo.png - assets/images/empty.png - assets/images/error.png - assets/images/avatar.png