import Cocoa import FlutterMacOS @main class AppDelegate: FlutterAppDelegate { override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { return true } override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { return true } override func applicationDidFinishLaunching(_ notification: Notification) { // Register our custom native picker that shows hidden files // This is called before Flutter engine starts if let controller = mainFlutterWindow?.contentViewController as? FlutterViewController { NativePickerRegistrar.register(with: controller.registrar(forPlugin: "NativePickerRegistrar")) } super.applicationDidFinishLaunching(notification) } }