import 'package:flutter/material.dart'; import 'package:window_manager/window_manager.dart'; import 'routes/app_routes.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); await windowManager.ensureInitialized(); final windowOptions = WindowOptions( size: const Size(1024, 768), minimumSize: const Size(800, 600), center: true, skipTaskbar: false, titleBarStyle: TitleBarStyle.hidden, ); windowManager.waitUntilReadyToShow(windowOptions, () async { await windowManager.show(); await windowManager.focus(); }); runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { // 使用抽取出的路由配置 final router = AppRoutes.getRouter(); return MaterialApp.router( title: 'Gopeed', theme: ThemeData( colorScheme: ColorScheme.fromSeed(seedColor: Colors.blue), ), routerConfig: router, ); } }