mirror of
https://github.com/knah/VRCMelonAssistant.git
synced 2024-09-30 17:16:16 +13:00
Improved Mods button UX
This commit is contained in:
parent
cfb4e34ffc
commit
4b3cd45b11
1 changed files with 9 additions and 1 deletions
|
@ -17,6 +17,7 @@ namespace ModAssistant
|
||||||
{
|
{
|
||||||
public static MainWindow Instance;
|
public static MainWindow Instance;
|
||||||
public static bool ModsOpened = false;
|
public static bool ModsOpened = false;
|
||||||
|
public static bool ModsLoading = false;
|
||||||
public static string GameVersion;
|
public static string GameVersion;
|
||||||
public static string GameVersionOverride;
|
public static string GameVersionOverride;
|
||||||
public TaskCompletionSource<bool> VersionLoadStatus = new TaskCompletionSource<bool>();
|
public TaskCompletionSource<bool> VersionLoadStatus = new TaskCompletionSource<bool>();
|
||||||
|
@ -199,13 +200,20 @@ namespace ModAssistant
|
||||||
}
|
}
|
||||||
|
|
||||||
Main.Content = Loading.Instance;
|
Main.Content = Loading.Instance;
|
||||||
|
|
||||||
|
if (ModsLoading) return;
|
||||||
|
ModsLoading = true;
|
||||||
await Mods.Instance.LoadMods();
|
await Mods.Instance.LoadMods();
|
||||||
|
ModsLoading = false;
|
||||||
|
|
||||||
if (ModsOpened == false) ModsOpened = true;
|
if (ModsOpened == false) ModsOpened = true;
|
||||||
if (Mods.Instance.PendingChanges == true) Mods.Instance.PendingChanges = false;
|
if (Mods.Instance.PendingChanges == true) Mods.Instance.PendingChanges = false;
|
||||||
|
|
||||||
|
if (Main.Content == Loading.Instance)
|
||||||
|
{
|
||||||
OpenModsPage();
|
OpenModsPage();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void ModsButton_Click(object sender, RoutedEventArgs e)
|
private void ModsButton_Click(object sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue