mirror of
https://github.com/knah/VRCMelonAssistant.git
synced 2024-05-17 19:02:18 +12:00
simplify all
This commit is contained in:
parent
2f0375bb86
commit
cfe66c84e1
|
@ -31,7 +31,7 @@ namespace ModAssistant
|
|||
private async void Application_Startup(object sender, StartupEventArgs e)
|
||||
{
|
||||
// Set SecurityProtocol to prevent crash with TLS
|
||||
System.Net.ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls12;
|
||||
ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls12;
|
||||
|
||||
if (ModAssistant.Properties.Settings.Default.UpgradeRequired)
|
||||
{
|
||||
|
@ -52,14 +52,14 @@ namespace ModAssistant
|
|||
|
||||
Languages.LoadLanguages();
|
||||
|
||||
while (string.IsNullOrEmpty(App.BeatSaberInstallDirectory))
|
||||
while (string.IsNullOrEmpty(BeatSaberInstallDirectory))
|
||||
{
|
||||
string title = (string)Current.FindResource("App:InstallDirDialog:Title");
|
||||
string body = (string)Current.FindResource("App:InstallDirDialog:OkCancel");
|
||||
|
||||
if (System.Windows.Forms.MessageBox.Show(body, title, System.Windows.Forms.MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.OK)
|
||||
{
|
||||
App.BeatSaberInstallDirectory = Utils.GetManualDir();
|
||||
BeatSaberInstallDirectory = Utils.GetManualDir();
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -224,7 +224,7 @@ namespace ModAssistant
|
|||
MessageBox.Show($"{body}: {e.Exception}", title, MessageBoxButton.OK, MessageBoxImage.Warning);
|
||||
|
||||
e.Handled = true;
|
||||
Application.Current.Shutdown();
|
||||
Current.Shutdown();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -218,9 +218,9 @@ namespace ModAssistant.API
|
|||
|
||||
public static DateTime UnixTimestampToDateTime(double unixTime)
|
||||
{
|
||||
DateTime unixStart = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc);
|
||||
DateTime unixStart = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
|
||||
long unixTimeStampInTicks = (long)(unixTime * TimeSpan.TicksPerSecond);
|
||||
return new DateTime(unixStart.Ticks + unixTimeStampInTicks, System.DateTimeKind.Utc);
|
||||
return new DateTime(unixStart.Ticks + unixTimeStampInTicks, DateTimeKind.Utc);
|
||||
}
|
||||
|
||||
public static async Task Download(string url, string output, int retries = 3)
|
||||
|
|
|
@ -112,22 +112,22 @@ namespace ModAssistant
|
|||
{
|
||||
try
|
||||
{
|
||||
Themes.ApplyWindowsTheme();
|
||||
ApplyWindowsTheme();
|
||||
}
|
||||
catch
|
||||
{
|
||||
Themes.ApplyTheme("Light", false);
|
||||
ApplyTheme("Light", false);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
Themes.ApplyTheme(savedTheme, false);
|
||||
ApplyTheme(savedTheme, false);
|
||||
}
|
||||
catch (ArgumentException)
|
||||
{
|
||||
Themes.ApplyWindowsTheme();
|
||||
ApplyWindowsTheme();
|
||||
MainWindow.Instance.MainText = (string)Application.Current.FindResource("Themes:ThemeNotFound");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -245,7 +245,7 @@ namespace ModAssistant
|
|||
int index = Encoding.UTF8.GetString(file).IndexOf("public.app-category.games") + 136;
|
||||
|
||||
Array.Copy(file, index, bytes, 0, 32);
|
||||
string version = Encoding.UTF8.GetString(bytes).Trim(Utils.Constants.IllegalCharacters);
|
||||
string version = Encoding.UTF8.GetString(bytes).Trim(Constants.IllegalCharacters);
|
||||
|
||||
return version;
|
||||
}
|
||||
|
@ -392,7 +392,7 @@ namespace ModAssistant
|
|||
{
|
||||
try
|
||||
{
|
||||
System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo()
|
||||
Process.Start(new System.Diagnostics.ProcessStartInfo()
|
||||
{
|
||||
FileName = location,
|
||||
UseShellExecute = true,
|
||||
|
@ -462,7 +462,7 @@ namespace ModAssistant
|
|||
// want to suppress exceptions for non-clipboard operations
|
||||
if (success)
|
||||
{
|
||||
Utils.SendNotify($"Copied text to clipboard");
|
||||
SendNotify($"Copied text to clipboard");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@ namespace ModAssistant
|
|||
}
|
||||
set
|
||||
{
|
||||
Dispatcher.Invoke(new Action(() => { MainWindow.Instance.MainTextBlock.Text = value; }));
|
||||
Dispatcher.Invoke(new Action(() => { Instance.MainTextBlock.Text = value; }));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -54,11 +54,11 @@ namespace ModAssistant
|
|||
if (Utils.IsVoid())
|
||||
{
|
||||
Main.Content = Invalid.Instance;
|
||||
MainWindow.Instance.ModsButton.IsEnabled = false;
|
||||
MainWindow.Instance.OptionsButton.IsEnabled = false;
|
||||
MainWindow.Instance.IntroButton.IsEnabled = false;
|
||||
MainWindow.Instance.AboutButton.IsEnabled = false;
|
||||
MainWindow.Instance.GameVersionsBox.IsEnabled = false;
|
||||
Instance.ModsButton.IsEnabled = false;
|
||||
Instance.OptionsButton.IsEnabled = false;
|
||||
Instance.IntroButton.IsEnabled = false;
|
||||
Instance.AboutButton.IsEnabled = false;
|
||||
Instance.GameVersionsBox.IsEnabled = false;
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -139,7 +139,7 @@ namespace ModAssistant
|
|||
|
||||
if (!string.IsNullOrEmpty(GameVersion) && Properties.Settings.Default.Agreed)
|
||||
{
|
||||
MainWindow.Instance.ModsButton.IsEnabled = true;
|
||||
Instance.ModsButton.IsEnabled = true;
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ namespace ModAssistant
|
|||
}
|
||||
set
|
||||
{
|
||||
Dispatcher.Invoke(new Action(() => { OneClickStatus.Instance.HistoryTextBlock.Text = value; }));
|
||||
Dispatcher.Invoke(new Action(() => { Instance.HistoryTextBlock.Text = value; }));
|
||||
}
|
||||
}
|
||||
public string MainText
|
||||
|
@ -31,8 +31,8 @@ namespace ModAssistant
|
|||
set
|
||||
{
|
||||
Dispatcher.Invoke(new Action(() => {
|
||||
OneClickStatus.Instance.MainTextBlock.Text = value;
|
||||
OneClickStatus.Instance.HistoryTextBlock.Text = string.IsNullOrEmpty(MainText) ? $"{value}" : $"{value}\n{HistoryText}";
|
||||
Instance.MainTextBlock.Text = value;
|
||||
Instance.HistoryTextBlock.Text = string.IsNullOrEmpty(MainText) ? $"{value}" : $"{value}\n{HistoryText}";
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -29,7 +29,7 @@ namespace ModAssistant.Pages
|
|||
Properties.Settings.Default.Agreed = false;
|
||||
Properties.Settings.Default.Save();
|
||||
MessageBox.Show((string)FindResource("Intro:ClosingApp"));
|
||||
System.Windows.Application.Current.Shutdown();
|
||||
Application.Current.Shutdown();
|
||||
}
|
||||
|
||||
private void Agree_Click(object sender, RoutedEventArgs e)
|
||||
|
|
|
@ -51,7 +51,7 @@ namespace ModAssistant.Pages
|
|||
|
||||
public void RefreshColumns()
|
||||
{
|
||||
if (MainWindow.Instance.Main.Content != Mods.Instance) return;
|
||||
if (MainWindow.Instance.Main.Content != Instance) return;
|
||||
double viewWidth = ModsListView.ActualWidth;
|
||||
double totalSize = 0;
|
||||
GridViewColumn description = null;
|
||||
|
@ -342,7 +342,7 @@ namespace ModAssistant.Pages
|
|||
);
|
||||
}
|
||||
|
||||
Pages.Options.Instance.YeetBSIPA.IsEnabled = true;
|
||||
Options.Instance.YeetBSIPA.IsEnabled = true;
|
||||
}
|
||||
else if (mod.ListItem.IsSelected)
|
||||
{
|
||||
|
@ -622,7 +622,7 @@ namespace ModAssistant.Pages
|
|||
|
||||
private void ModsListView_SelectionChanged(object sender, SelectionChangedEventArgs e)
|
||||
{
|
||||
if ((Mods.ModListItem)Mods.Instance.ModsListView.SelectedItem == null)
|
||||
if ((Mods.ModListItem)Instance.ModsListView.SelectedItem == null)
|
||||
{
|
||||
MainWindow.Instance.InfoButton.IsEnabled = false;
|
||||
}
|
||||
|
@ -647,7 +647,7 @@ namespace ModAssistant.Pages
|
|||
if (File.Exists(Path.Combine(App.BeatSaberInstallDirectory, file)))
|
||||
File.Delete(Path.Combine(App.BeatSaberInstallDirectory, file));
|
||||
}
|
||||
Pages.Options.Instance.YeetBSIPA.IsEnabled = false;
|
||||
Options.Instance.YeetBSIPA.IsEnabled = false;
|
||||
}
|
||||
|
||||
private void Uninstall_Click(object sender, RoutedEventArgs e)
|
||||
|
@ -784,14 +784,14 @@ namespace ModAssistant.Pages
|
|||
{
|
||||
target.Height = oldHeight;
|
||||
DoubleAnimation animation = new DoubleAnimation(newHeight, duration);
|
||||
target.BeginAnimation(TextBlock.HeightProperty, animation);
|
||||
target.BeginAnimation(HeightProperty, animation);
|
||||
}
|
||||
|
||||
private void Animate(TextBox target, double oldHeight, double newHeight, TimeSpan duration)
|
||||
{
|
||||
target.Height = oldHeight;
|
||||
DoubleAnimation animation = new DoubleAnimation(newHeight, duration);
|
||||
target.BeginAnimation(TextBox.HeightProperty, animation);
|
||||
target.BeginAnimation(HeightProperty, animation);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -203,7 +203,7 @@ namespace ModAssistant.Pages
|
|||
MainWindow.Instance.MainText = $"{Application.Current.FindResource("Options:UploadingLog")}...";
|
||||
await Task.Run(async () => await UploadLog());
|
||||
|
||||
System.Diagnostics.Process.Start(LogURL);
|
||||
Process.Start(LogURL);
|
||||
Utils.SetClipboard(LogURL);
|
||||
MainWindow.Instance.MainText = (string)Application.Current.FindResource("Options:LogUrlCopied");
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue