diff --git a/VRCMelonAssistant/Pages/Mods.xaml b/VRCMelonAssistant/Pages/Mods.xaml index 402b3fd..e9b6e3f 100644 --- a/VRCMelonAssistant/Pages/Mods.xaml +++ b/VRCMelonAssistant/Pages/Mods.xaml @@ -48,7 +48,7 @@ @@ -97,7 +97,7 @@ - + @@ -143,6 +143,11 @@ + + + + + diff --git a/VRCMelonAssistant/Pages/Mods.xaml.cs b/VRCMelonAssistant/Pages/Mods.xaml.cs index 78bf36a..3625720 100644 --- a/VRCMelonAssistant/Pages/Mods.xaml.cs +++ b/VRCMelonAssistant/Pages/Mods.xaml.cs @@ -338,14 +338,12 @@ namespace VRCMelonAssistant.Pages { Mod mod = ((sender as System.Windows.Controls.CheckBox).Tag as Mod); mod.ListItem.IsSelected = true; - RefreshModsList(); } private void ModCheckBox_Unchecked(object sender, RoutedEventArgs e) { Mod mod = ((sender as System.Windows.Controls.CheckBox).Tag as Mod); mod.ListItem.IsSelected = false; - RefreshModsList(); } public class Category @@ -432,6 +430,8 @@ namespace VRCMelonAssistant.Pages } } + public Visibility PromotionVisibility => string.IsNullOrEmpty(PromotionText) ? Visibility.Collapsed : Visibility.Visible; + public record CategoryInfo(string Name, string Description) { public string Name { get; } = Name;