Ocideck/lib/main.dart

26 lines
768 B
Dart
Raw Normal View History

import 'dart:io';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:window_manager/window_manager.dart';
import 'app.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
if (!kIsWeb && (Platform.isMacOS || Platform.isWindows || Platform.isLinux)) {
await windowManager.ensureInitialized();
const options = WindowOptions(
minimumSize: Size(1000, 650),
title: 'OciDeck',
);
windowManager.waitUntilReadyToShow(options, () async {
await windowManager.show();
await windowManager.focus();
await windowManager.setPreventClose(true);
});
}
runApp(const ProviderScope(child: OciDeckApp()));
}