From f135a3e325168c16882a39b6930d7eddb8efe0c8 Mon Sep 17 00:00:00 2001 From: "waffle.lord" Date: Sun, 30 Jul 2023 16:15:52 -0400 Subject: [PATCH] finish auto update feature --- SPTInstaller/Assets/Styles.axaml | 26 +++- .../CustomControls/UpdateInfoCard.axaml | 53 ++++++++ .../CustomControls/UpdateInfoCard.axaml.cs | 60 +++++++++ SPTInstaller/Helpers/DownloadCacheHelper.cs | 8 +- SPTInstaller/Helpers/FileHelper.cs | 30 ++++- SPTInstaller/Models/InstallerUpdateInfo.cs | 116 ++++++++++++------ SPTInstaller/Resources/update.ps1 | 27 ++++ SPTInstaller/SPTInstaller.csproj | 5 + .../ViewModels/DetailedPreChecksViewModel.cs | 2 +- .../ViewModels/MainWindowViewModel.cs | 17 ++- SPTInstaller/ViewModels/MessageViewModel.cs | 10 +- SPTInstaller/ViewModels/PreChecksViewModel.cs | 12 +- SPTInstaller/Views/MainWindow.axaml | 12 +- SPTInstaller/Views/MessageView.axaml | 3 +- 14 files changed, 323 insertions(+), 58 deletions(-) create mode 100644 SPTInstaller/CustomControls/UpdateInfoCard.axaml create mode 100644 SPTInstaller/CustomControls/UpdateInfoCard.axaml.cs create mode 100644 SPTInstaller/Resources/update.ps1 diff --git a/SPTInstaller/Assets/Styles.axaml b/SPTInstaller/Assets/Styles.axaml index 401fbc5..7f446d4 100644 --- a/SPTInstaller/Assets/Styles.axaml +++ b/SPTInstaller/Assets/Styles.axaml @@ -168,7 +168,29 @@ - + + + + + + + + + + + + + + + + +