3 Commits

3 changed files with 12 additions and 4 deletions

View File

@@ -26,7 +26,7 @@ jobs:
dotnet-version: 8.0.x dotnet-version: 8.0.x
- name: Publish Application - name: Publish Application
run: dotnet publish WorldClockStatusWindow.csproj -c Release -o publish run: dotnet publish WorldClockStatusWindow.csproj -c Debug -o publish
- name: Create Velopack Release - name: Create Velopack Release
run: | run: |

View File

@@ -1,4 +1,5 @@
using System.Windows; using System.Windows;
using System.Windows.Input;
using WorldClockStatusWindow.Properties; using WorldClockStatusWindow.Properties;
namespace WorldClockStatusWindow.SettingsWindow; namespace WorldClockStatusWindow.SettingsWindow;
@@ -12,9 +13,15 @@ public partial class UpdateSettingsPanel
public override string CategoryName => Properties.Resources.optionCategoryUpdate; public override string CategoryName => Properties.Resources.optionCategoryUpdate;
private void HandleCheckVersionNowButtonClick(object sender, RoutedEventArgs e) private async void HandleCheckVersionNowButtonClick(object sender, RoutedEventArgs e)
{ {
UpdateCheck.DisplayUpdateInformation(true); var cursor = Cursor;
Cursor = Cursors.Wait;
await UpdateCheck.DisplayUpdateInformation(true);
Cursor = cursor;
} }
private void OnSaveSettings(object sender, RoutedEventArgs e) private void OnSaveSettings(object sender, RoutedEventArgs e)

View File

@@ -1,5 +1,6 @@
using NuGet.Versioning; using NuGet.Versioning;
using Serilog; using Serilog;
using System.Threading.Tasks;
using System.Windows; using System.Windows;
using Velopack; using Velopack;
using Velopack.Sources; using Velopack.Sources;
@@ -16,7 +17,7 @@ namespace WorldClockStatusWindow
public static bool IsInstalled => UpdateManager.IsInstalled; public static bool IsInstalled => UpdateManager.IsInstalled;
public static async void DisplayUpdateInformation(bool showIfCurrent) public static async Task DisplayUpdateInformation(bool showIfCurrent)
{ {
UpdateInfo newVersion = null; UpdateInfo newVersion = null;