import 'dart:io'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; import 'package:window_manager/window_manager.dart'; import 'v12/app.dart'; void main() { WidgetsFlutterBinding.ensureInitialized(); setSize(); GoRouter.optionURLReflectsImperativeAPIs = true; runApp(UnitApp()); } void setSize() async{ if(kIsWeb||Platform.isAndroid||Platform.isIOS) return; await windowManager.ensureInitialized(); WindowOptions windowOptions = const WindowOptions( size: Size(800, 540), minimumSize: Size(600, 400), center: true, backgroundColor: Colors.transparent, skipTaskbar: false, titleBarStyle: TitleBarStyle.hidden, ); windowManager.waitUntilReadyToShow(windowOptions, () async { await windowManager.show(); await windowManager.focus(); }); }