From 37c74570265973c02a3f664ee52b10a680e54e1c Mon Sep 17 00:00:00 2001 From: "waffle.lord" Date: Mon, 22 May 2023 19:14:41 -0400 Subject: [PATCH] adding version to title and logs --- SPTInstaller/SPTInstaller.csproj | 2 ++ SPTInstaller/ViewModels/MainWindowViewModel.cs | 14 +++++++++++++- SPTInstaller/Views/MainWindow.axaml | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/SPTInstaller/SPTInstaller.csproj b/SPTInstaller/SPTInstaller.csproj index 84e7f8c..d6d32c4 100644 --- a/SPTInstaller/SPTInstaller.csproj +++ b/SPTInstaller/SPTInstaller.csproj @@ -9,6 +9,8 @@ icon.ico Assets\icon.ico Debug;Release;TEST + 2.2 + 2.2 diff --git a/SPTInstaller/ViewModels/MainWindowViewModel.cs b/SPTInstaller/ViewModels/MainWindowViewModel.cs index eff42ec..793a76c 100644 --- a/SPTInstaller/ViewModels/MainWindowViewModel.cs +++ b/SPTInstaller/ViewModels/MainWindowViewModel.cs @@ -2,6 +2,7 @@ using ReactiveUI; using Serilog; using System; +using System.Reflection; namespace SPTInstaller.ViewModels { @@ -10,9 +11,20 @@ namespace SPTInstaller.ViewModels public RoutingState Router { get; } = new RoutingState(); public ViewModelActivator Activator { get; } = new ViewModelActivator(); + private string _title; + public string Title + { + get => _title; + set => this.RaiseAndSetIfChanged(ref _title, value); + } + public MainWindowViewModel() { - Log.Information("========= LAUNCHER STARTED ========="); + string? version = Assembly.GetExecutingAssembly().GetName()?.Version?.ToString(); + + Title = $"SPT Installer {"v" + version ?? "--unknown version--"}"; + + Log.Information($"========= {Title} Started ========="); Log.Information(Environment.OSVersion.VersionString); Router.Navigate.Execute(new PreChecksViewModel(this)); diff --git a/SPTInstaller/Views/MainWindow.axaml b/SPTInstaller/Views/MainWindow.axaml index 7534f05..659652b 100644 --- a/SPTInstaller/Views/MainWindow.axaml +++ b/SPTInstaller/Views/MainWindow.axaml @@ -27,7 +27,7 @@ -