Files
umbrix/lib/services/window_manager_service.dart
problematicconsumer b617c95f62 initial
2023-07-06 17:18:41 +03:30

21 lines
534 B
Dart

import 'package:flutter/material.dart';
import 'package:window_manager/window_manager.dart';
// TODO: rewrite
class WindowManagerService with WindowListener {
Future<void> init() async {
await windowManager.ensureInitialized();
const windowOptions = WindowOptions(
size: Size(868, 768),
minimumSize: Size(868, 648),
center: true,
);
await windowManager.waitUntilReadyToShow(windowOptions);
windowManager.addListener(this);
}
void dispose() {
windowManager.removeListener(this);
}
}