From 8a952ebc0a7387683c4b5dc85c480ff467c38401 Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Thu, 2 Apr 2026 10:28:05 +0800 Subject: [PATCH] feat(macos): add main window menu action --- macos/Runner/AppDelegate.swift | 5 ++++- macos/Runner/Base.lproj/MainMenu.xib | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/macos/Runner/AppDelegate.swift b/macos/Runner/AppDelegate.swift index cdf629e4..340e2cf9 100644 --- a/macos/Runner/AppDelegate.swift +++ b/macos/Runner/AppDelegate.swift @@ -138,9 +138,12 @@ class AppDelegate: FlutterAppDelegate, NSWindowDelegate { NSApp.terminate(nil) } + @IBAction func showMainWindow(_ sender: Any?) { + showMainWindow() + } + func windowShouldClose(_ sender: NSWindow) -> Bool { sender.orderOut(nil) - NSApp.hide(nil) return false } diff --git a/macos/Runner/Base.lproj/MainMenu.xib b/macos/Runner/Base.lproj/MainMenu.xib index 80e867a4..82477d78 100644 --- a/macos/Runner/Base.lproj/MainMenu.xib +++ b/macos/Runner/Base.lproj/MainMenu.xib @@ -313,6 +313,11 @@ + + + + +