diff --git a/OpenBullet/Images/Icons/retry.png b/OpenBullet/Images/Icons/retry.png
new file mode 100644
index 0000000..9ae15d1
Binary files /dev/null and b/OpenBullet/Images/Icons/retry.png differ
diff --git a/OpenBullet/OpenBullet.csproj b/OpenBullet/OpenBullet.csproj
index 87a261b..e60e044 100644
--- a/OpenBullet/OpenBullet.csproj
+++ b/OpenBullet/OpenBullet.csproj
@@ -794,6 +794,7 @@
+
diff --git a/OpenBullet/Pages/Main/Settings/OBSettingsPage.xaml b/OpenBullet/Pages/Main/Settings/OBSettingsPage.xaml
index 6ba5e90..700cad7 100644
--- a/OpenBullet/Pages/Main/Settings/OBSettingsPage.xaml
+++ b/OpenBullet/Pages/Main/Settings/OBSettingsPage.xaml
@@ -34,12 +34,27 @@
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/OpenBullet/Pages/Main/Settings/OBSettingsPage.xaml.cs b/OpenBullet/Pages/Main/Settings/OBSettingsPage.xaml.cs
index 9c77b02..3c90267 100644
--- a/OpenBullet/Pages/Main/Settings/OBSettingsPage.xaml.cs
+++ b/OpenBullet/Pages/Main/Settings/OBSettingsPage.xaml.cs
@@ -1,4 +1,5 @@
-using System;
+using OpenBullet.ViewModels;
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -68,5 +69,11 @@ namespace OpenBullet.Pages.Main.Settings
{
OBIOManager.SaveSettings(Globals.obSettingsFile, Globals.obSettings);
}
+
+ private void resetButton_Click(object sender, RoutedEventArgs e)
+ {
+ if (MessageBox.Show("Are you sure you want to reset all your OpenBullet settings?", "Confirmation", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
+ Globals.obSettings = new OBSettingsViewModel();
+ }
}
}
diff --git a/OpenBullet/Pages/Main/Settings/RLSettingsPage.xaml b/OpenBullet/Pages/Main/Settings/RLSettingsPage.xaml
index 03f0e24..d96d13b 100644
--- a/OpenBullet/Pages/Main/Settings/RLSettingsPage.xaml
+++ b/OpenBullet/Pages/Main/Settings/RLSettingsPage.xaml
@@ -35,12 +35,27 @@
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/OpenBullet/Pages/Main/Settings/RLSettingsPage.xaml.cs b/OpenBullet/Pages/Main/Settings/RLSettingsPage.xaml.cs
index 493a0cd..6a7588b 100644
--- a/OpenBullet/Pages/Main/Settings/RLSettingsPage.xaml.cs
+++ b/OpenBullet/Pages/Main/Settings/RLSettingsPage.xaml.cs
@@ -1,4 +1,5 @@
using RuriLib;
+using RuriLib.ViewModels;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -76,5 +77,11 @@ namespace OpenBullet.Pages.Main.Settings
{
IOManager.SaveSettings(Globals.rlSettingsFile, Globals.rlSettings);
}
+
+ private void resetButton_Click(object sender, RoutedEventArgs e)
+ {
+ if (MessageBox.Show("Are you sure you want to reset all your RuriLib settings?", "Confirmation", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
+ Globals.rlSettings = new RLSettingsViewModel();
+ }
}
}