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