import 'package:flutter/material.dart'; import 'package:flutter_modular/flutter_modular.dart'; import 'package:window_manager/window_manager.dart'; import 'app/app_module.dart'; import 'app/app_widget.dart'; void main() async { const width = 375.0; const height = 680.0; WidgetsFlutterBinding.ensureInitialized(); await windowManager.ensureInitialized(); WindowOptions windowOptions = const WindowOptions( minimumSize: Size(width, height), maximumSize: Size(width, height), size: Size(width, height), center: true, backgroundColor: Colors.transparent, skipTaskbar: false, titleBarStyle: TitleBarStyle.hidden, ); await windowManager.waitUntilReadyToShow(windowOptions, () async { await windowManager.show(); await windowManager.focus(); }); runApp(ModularApp( module: AppModule(), child: ConstrainedBox( constraints: const BoxConstraints( maxWidth: width, maxHeight: height, ), child: const AppWidget()), ) ); }