diff --git a/Bloxstrap/Extensions/BootstrapperIconEx.cs b/Bloxstrap/Extensions/BootstrapperIconEx.cs index 6e8ceec..b2df13c 100644 --- a/Bloxstrap/Extensions/BootstrapperIconEx.cs +++ b/Bloxstrap/Extensions/BootstrapperIconEx.cs @@ -4,6 +4,19 @@ namespace Bloxstrap.Extensions { static class BootstrapperIconEx { + public static IReadOnlyCollection Selections => new BootstrapperIcon[] + { + BootstrapperIcon.IconBloxstrap, + BootstrapperIcon.Icon2022, + BootstrapperIcon.Icon2019, + BootstrapperIcon.Icon2017, + BootstrapperIcon.IconLate2015, + BootstrapperIcon.IconEarly2015, + BootstrapperIcon.Icon2011, + BootstrapperIcon.Icon2008, + BootstrapperIcon.IconCustom + }; + // small note on handling icon sizes // i'm using multisize icon packs here with sizes 16, 24, 32, 48, 64 and 128 // use this for generating multisize packs: https://www.aconvert.com/icon/ diff --git a/Bloxstrap/UI/ViewModels/Menu/AppearanceViewModel.cs b/Bloxstrap/UI/ViewModels/Menu/AppearanceViewModel.cs index 2d8c94c..6f4db4c 100644 --- a/Bloxstrap/UI/ViewModels/Menu/AppearanceViewModel.cs +++ b/Bloxstrap/UI/ViewModels/Menu/AppearanceViewModel.cs @@ -49,7 +49,7 @@ namespace Bloxstrap.UI.ViewModels.Menu { _page = page; - foreach (var entry in Enum.GetValues(typeof(BootstrapperIcon)).Cast()) + foreach (var entry in BootstrapperIconEx.Selections) Icons.Add(new BootstrapperIconEntry { IconType = entry }); }