import Cocoa import FlutterMacOS @main class AppDelegate: FlutterAppDelegate { override func applicationDidFinishLaunching(_ aNotification: Notification) { let window = NSApplication.shared.windows.first window?.minSize = NSSize(width: 800, height: 700) // Set minimum width and height super.applicationDidFinishLaunching(aNotification) } override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { return true } override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { return true } }