diff --git a/Artemis/Artemis/Modules/Effects/WindowsProfile/WindowsProfileViewModel.cs b/Artemis/Artemis/Modules/Effects/WindowsProfile/WindowsProfileViewModel.cs index 5a66fac7c..511490997 100644 --- a/Artemis/Artemis/Modules/Effects/WindowsProfile/WindowsProfileViewModel.cs +++ b/Artemis/Artemis/Modules/Effects/WindowsProfile/WindowsProfileViewModel.cs @@ -6,15 +6,16 @@ using Artemis.Modules.Effects.ProfilePreview; using Artemis.ViewModels.Abstract; using Artemis.ViewModels.Profiles; using Caliburn.Micro; +using Ninject.Extensions.Logging; namespace Artemis.Modules.Effects.WindowsProfile { // TODO: This effect is a hybrid between a regular effect and a game, may want to clean this up public sealed class WindowsProfileViewModel : EffectViewModel, IHandle { - public WindowsProfileViewModel(MainManager main, IEventAggregator events, IProfileEditorVmFactory pFactory, - ProfilePreviewModel profilePreviewModel) - : base(main, new WindowsProfileModel(main, new WindowsProfileSettings())) + public WindowsProfileViewModel(ILogger logger, MainManager main, IEventAggregator events, + IProfileEditorVmFactory pFactory, ProfilePreviewModel profilePreviewModel) + : base(main, new WindowsProfileModel(logger, main, new WindowsProfileSettings())) { DisplayName = "Windows Profile"; PFactory = pFactory; diff --git a/Artemis/Artemis/Utilities/Updater.cs b/Artemis/Artemis/Utilities/Updater.cs index 56d4d63e7..39c07a6f6 100644 --- a/Artemis/Artemis/Utilities/Updater.cs +++ b/Artemis/Artemis/Utilities/Updater.cs @@ -9,22 +9,29 @@ using Artemis.Settings; using Artemis.Utilities.Memory; using Newtonsoft.Json; using Newtonsoft.Json.Linq; +using NLog; namespace Artemis.Utilities { public static class Updater { - public static int CurrentVersion = 110; + public static int CurrentVersion = 111; + private static readonly Logger Logger = LogManager.GetCurrentClassLogger(); public static async Task CheckForUpdate(MetroDialogService dialogService) { + Logger.Info("Checking for updates - Current version: 1.1.1"); if (!General.Default.CheckForUpdates) return null; var newRelease = IsUpdateAvailable(); if (newRelease == null) + { + Logger.Info("No update found."); return null; + } + Logger.Info("Found new version - {0}.", newRelease["tag_name"].Value()); var viewUpdate = await dialogService.ShowQuestionMessageBox("ApplyProperties available", $"A new version of Artemis is available, version {newRelease["tag_name"].Value()}.\n" + diff --git a/Artemis/Artemis/Views/Flyouts/FlyoutSettingsView.xaml b/Artemis/Artemis/Views/Flyouts/FlyoutSettingsView.xaml index 0e34b0e1b..f380927c9 100644 --- a/Artemis/Artemis/Views/Flyouts/FlyoutSettingsView.xaml +++ b/Artemis/Artemis/Views/Flyouts/FlyoutSettingsView.xaml @@ -105,7 +105,7 @@ -