forked from Predidit/Kazumi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.dart
37 lines (35 loc) · 1.12 KB
/
main.dart
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:kazumi/app_module.dart';
import 'package:kazumi/app_widget.dart';
import 'package:flutter_modular/flutter_modular.dart';
import 'package:media_kit/media_kit.dart';
// import 'package:kazumi/utils/storage.dart';
// import 'package:kazumi/request/request.dart';
import 'package:window_manager/window_manager.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
if (Platform.isWindows || Platform.isLinux) {
await windowManager.ensureInitialized();
WindowOptions windowOptions = const WindowOptions(
size: Size(1280, 830),
center: true,
// backgroundColor: Colors.white,
skipTaskbar: false,
titleBarStyle: TitleBarStyle.normal,
);
windowManager.waitUntilReadyToShow(windowOptions, () async {
await windowManager.show();
await windowManager.focus();
});
// windowManager.setMaximizable(false);
}
MediaKit.ensureInitialized();
// await GStorage.init();
// Request();
// await Request.setCookie();
runApp(ModularApp(
module: AppModule(),
child: const AppWidget(),
));
}