1234567891011121314151617181920212223242526272829303132333435363738 |
- 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()),
- )
- );
- }
|