From f6eb961af44c15a9b352b4ccba05cb0faaf11684 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Tue, 6 Feb 2024 12:57:26 -0500 Subject: [PATCH] Make Redumper the default for new users (fixes #638) --- CHANGELIST.md | 1 + MPF.Core/Data/Options.cs | 4 ++-- MPF.Core/UI/ViewModels/CheckDumpViewModel.cs | 2 +- MPF.Core/UI/ViewModels/MainViewModel.cs | 2 +- MPF.Core/UI/ViewModels/OptionsViewModel.cs | 2 +- 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/CHANGELIST.md b/CHANGELIST.md index 7a1c7906..c2af4ea2 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -1,6 +1,7 @@ ### WIP (xxxx-xx-xx) - Remove .NET 6 from auto-builds +- Make Redumper the default for new users ### 3.1.0 (2024-02-06) diff --git a/MPF.Core/Data/Options.cs b/MPF.Core/Data/Options.cs index 4131661a..f8fdcd71 100644 --- a/MPF.Core/Data/Options.cs +++ b/MPF.Core/Data/Options.cs @@ -56,9 +56,9 @@ namespace MPF.Core.Data { get { - var valueString = GetStringSetting(Settings, "InternalProgram", InternalProgram.DiscImageCreator.ToString()); + var valueString = GetStringSetting(Settings, "InternalProgram", InternalProgram.Redumper.ToString()); var valueEnum = EnumConverter.ToInternalProgram(valueString); - return valueEnum == InternalProgram.NONE ? InternalProgram.DiscImageCreator : valueEnum; + return valueEnum == InternalProgram.NONE ? InternalProgram.Redumper : valueEnum; } set { diff --git a/MPF.Core/UI/ViewModels/CheckDumpViewModel.cs b/MPF.Core/UI/ViewModels/CheckDumpViewModel.cs index 1f0f3ea2..734d5b6a 100644 --- a/MPF.Core/UI/ViewModels/CheckDumpViewModel.cs +++ b/MPF.Core/UI/ViewModels/CheckDumpViewModel.cs @@ -354,7 +354,7 @@ namespace MPF.Core.UI.ViewModels InternalProgram internalProgram = this.Options.InternalProgram; // Create a static list of supported Check programs, not everything - var internalPrograms = new List { InternalProgram.DiscImageCreator, InternalProgram.Aaru, InternalProgram.CleanRip, InternalProgram.Redumper, InternalProgram.UmdImageCreator }; + var internalPrograms = new List { InternalProgram.Redumper, InternalProgram.DiscImageCreator, InternalProgram.Aaru, InternalProgram.CleanRip, InternalProgram.UmdImageCreator }; InternalPrograms = internalPrograms.Select(ip => new Element(ip)).ToList(); // Select the current default dumping program diff --git a/MPF.Core/UI/ViewModels/MainViewModel.cs b/MPF.Core/UI/ViewModels/MainViewModel.cs index dcec3bc0..7f272dbd 100644 --- a/MPF.Core/UI/ViewModels/MainViewModel.cs +++ b/MPF.Core/UI/ViewModels/MainViewModel.cs @@ -690,7 +690,7 @@ namespace MPF.Core.UI.ViewModels InternalProgram internalProgram = this.Options.InternalProgram; // Create a static list of supported programs, not everything - var internalPrograms = new List { InternalProgram.DiscImageCreator, InternalProgram.Aaru, InternalProgram.Redumper }; + var internalPrograms = new List { InternalProgram.Redumper, InternalProgram.DiscImageCreator, InternalProgram.Aaru }; InternalPrograms = internalPrograms.Select(ip => new Element(ip)).ToList(); // Select the current default dumping program diff --git a/MPF.Core/UI/ViewModels/OptionsViewModel.cs b/MPF.Core/UI/ViewModels/OptionsViewModel.cs index 6b1ae5d3..2a97fe39 100644 --- a/MPF.Core/UI/ViewModels/OptionsViewModel.cs +++ b/MPF.Core/UI/ViewModels/OptionsViewModel.cs @@ -81,7 +81,7 @@ namespace MPF.Core.UI.ViewModels /// private static List> PopulateInternalPrograms() { - var internalPrograms = new List { InternalProgram.DiscImageCreator, InternalProgram.Aaru, InternalProgram.Redumper }; + var internalPrograms = new List { InternalProgram.Redumper, InternalProgram.DiscImageCreator, InternalProgram.Aaru }; return internalPrograms.Select(ip => new Element(ip)).ToList(); }