From d787bba9a77110da49675df4d3a00f4bfd99084e Mon Sep 17 00:00:00 2001 From: Jack251970 <1160210343@qq.com> Date: Mon, 9 Jun 2025 14:42:48 +0800 Subject: [PATCH] Display message box with button --- Flow.Launcher/Languages/en.xaml | 2 ++ Flow.Launcher/MainWindow.xaml.cs | 14 ++++++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Flow.Launcher/Languages/en.xaml b/Flow.Launcher/Languages/en.xaml index efa1d6845..f22afb207 100644 --- a/Flow.Launcher/Languages/en.xaml +++ b/Flow.Launcher/Languages/en.xaml @@ -369,6 +369,8 @@ See more release notes on GitHub Failed to fetch release notes Please check your network connection or ensure GitHub is accessible + Flow Launcher has been updated to {0} + Click here to view the release notes Select File Manager diff --git a/Flow.Launcher/MainWindow.xaml.cs b/Flow.Launcher/MainWindow.xaml.cs index 7ffd50aed..1e855d194 100644 --- a/Flow.Launcher/MainWindow.xaml.cs +++ b/Flow.Launcher/MainWindow.xaml.cs @@ -140,8 +140,18 @@ namespace Flow.Launcher // Update release notes version _settings.ReleaseNotesVersion = Constant.Version; - var releaseNotesWindow = new ReleaseNotesWindow(); - releaseNotesWindow.Show(); + // Display message box with button + App.API.ShowMsgWithButton( + string.Format(App.API.GetTranslation("appUpdateTitle"), Constant.Version), + App.API.GetTranslation("appUpdateButtonContent"), + () => + { + Application.Current.Dispatcher.Invoke(() => + { + var releaseNotesWindow = new ReleaseNotesWindow(); + releaseNotesWindow.Show(); + }); + }); } // Initialize place holder