diff --git a/Bloxstrap/Enums/BootstrapperStyle.cs b/Bloxstrap/Enums/BootstrapperStyle.cs index 2d1b063..118f3d2 100644 --- a/Bloxstrap/Enums/BootstrapperStyle.cs +++ b/Bloxstrap/Enums/BootstrapperStyle.cs @@ -7,6 +7,8 @@ LegacyDialog2011, ProgressDialog, FluentDialog, - ByfronDialog + ByfronDialog, + ProgressFluentDialog, + ProgressFluentAeroDialog } } diff --git a/Bloxstrap/Extensions/BootstrapperStyleEx.cs b/Bloxstrap/Extensions/BootstrapperStyleEx.cs index b170629..0681e54 100644 --- a/Bloxstrap/Extensions/BootstrapperStyleEx.cs +++ b/Bloxstrap/Extensions/BootstrapperStyleEx.cs @@ -3,5 +3,16 @@ static class BootstrapperStyleEx { public static IBootstrapperDialog GetNew(this BootstrapperStyle bootstrapperStyle) => Frontend.GetBootstrapperDialog(bootstrapperStyle); + + public static IReadOnlyCollection Selections => new BootstrapperStyle[] + { + BootstrapperStyle.FluentDialog, + BootstrapperStyle.ProgressFluentDialog, + BootstrapperStyle.ProgressFluentAeroDialog, + BootstrapperStyle.ByfronDialog, + BootstrapperStyle.LegacyDialog2011, + BootstrapperStyle.LegacyDialog2008, + BootstrapperStyle.VistaDialog + }; } } diff --git a/Bloxstrap/Resources/Strings.Designer.cs b/Bloxstrap/Resources/Strings.Designer.cs index d1ad1f1..4f01855 100644 --- a/Bloxstrap/Resources/Strings.Designer.cs +++ b/Bloxstrap/Resources/Strings.Designer.cs @@ -846,6 +846,24 @@ namespace Bloxstrap.Resources { } } + /// + /// Looks up a localized string similar to Fluent Progress (Aero). + /// + public static string Enums_BootstrapperStyle_ProgressFluentAeroDialog { + get { + return ResourceManager.GetString("Enums.BootstrapperStyle.ProgressFluentAeroDialog", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fluent Progress. + /// + public static string Enums_BootstrapperStyle_ProgressFluentDialog { + get { + return ResourceManager.GetString("Enums.BootstrapperStyle.ProgressFluentDialog", resourceCulture); + } + } + /// /// Looks up a localized string similar to Vista (2008 - 2011). /// diff --git a/Bloxstrap/Resources/Strings.resx b/Bloxstrap/Resources/Strings.resx index a8f5b58..afaea78 100644 --- a/Bloxstrap/Resources/Strings.resx +++ b/Bloxstrap/Resources/Strings.resx @@ -383,6 +383,12 @@ Your ReShade configuration files will still be saved, and you can locate them by Progress (~2014) + + Fluent Progress (Aero) + + + Fluent Progress + Vista (2008 - 2011) diff --git a/Bloxstrap/UI/Elements/Bootstrapper/ProgressFluentDialog.xaml b/Bloxstrap/UI/Elements/Bootstrapper/ProgressFluentDialog.xaml new file mode 100644 index 0000000..c80cef3 --- /dev/null +++ b/Bloxstrap/UI/Elements/Bootstrapper/ProgressFluentDialog.xaml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + +