import 'package:flutter/material.dart'; import 'package:path_provider/path_provider.dart'; import 'src/library/game_library.dart'; import 'src/library/home_screen.dart'; Future main() async { WidgetsFlutterBinding.ensureInitialized(); final documents = await getApplicationDocumentsDirectory(); runApp(SplashyGbaApp(library: GameLibrary(documents))); } class SplashyGbaApp extends StatelessWidget { const SplashyGbaApp({super.key, required this.library}); final GameLibrary library; @override Widget build(BuildContext context) { return MaterialApp( title: 'SplashyGBA', theme: ThemeData( colorScheme: ColorScheme.fromSeed(seedColor: Colors.indigo), ), darkTheme: ThemeData( colorScheme: ColorScheme.fromSeed( seedColor: Colors.indigo, brightness: Brightness.dark, ), ), home: HomeScreen(library: library), ); } }