diff --git a/ModAssistant/App.xaml b/ModAssistant/App.xaml
index 513b6f9..38ac730 100644
--- a/ModAssistant/App.xaml
+++ b/ModAssistant/App.xaml
@@ -28,6 +28,9 @@
+
+
+
diff --git a/ModAssistant/Classes/Themes.cs b/ModAssistant/Classes/Themes.cs
index 4b57135..856508f 100644
--- a/ModAssistant/Classes/Themes.cs
+++ b/ModAssistant/Classes/Themes.cs
@@ -149,6 +149,10 @@ namespace ModAssistant
{
Directory.CreateDirectory(ThemeDirectory);
}
+ if (!Directory.Exists($"{ThemeDirectory}\\{themeName}"))
+ {
+ Directory.CreateDirectory($"{ThemeDirectory}\\{themeName}");
+ }
if (!File.Exists($@"{ThemeDirectory}\\{themeName}.xaml"))
{
@@ -207,7 +211,7 @@ namespace ModAssistant
{
Theme theme = new Theme(name, null);
theme.Waifus = new Waifus();
- foreach (string file in Directory.EnumerateFiles(directory))
+ foreach (string file in Directory.EnumerateFiles(directory).OrderByDescending(x => x))
{
FileInfo info = new FileInfo(file);
if (info.Name.EndsWith(".png", StringComparison.OrdinalIgnoreCase) &&
@@ -278,6 +282,17 @@ namespace ModAssistant
{
waifus.Sidebar = GetImageFromStream(Utils.StreamToArray(file.Open()));
}
+ if (file.Name.EndsWith(".mp4", StringComparison.OrdinalIgnoreCase))
+ {
+ if (!Directory.Exists($"{ThemeDirectory}\\{name}"))
+ {
+ Directory.CreateDirectory($"{ThemeDirectory}\\{name}");
+ }
+ if (!File.Exists($"{ThemeDirectory}\\{name}\\_{name}.mp4"))
+ {
+ file.ExtractToFile($"{ThemeDirectory}\\{name}\\_{name}.mp4", false);
+ }
+ }
if (file.Name.EndsWith(".xaml", StringComparison.OrdinalIgnoreCase))
{
if (!loadedThemes.ContainsKey(name))
diff --git a/ModAssistant/ModAssistant.csproj b/ModAssistant/ModAssistant.csproj
index b8e73d3..a475b28 100644
--- a/ModAssistant/ModAssistant.csproj
+++ b/ModAssistant/ModAssistant.csproj
@@ -169,10 +169,22 @@
Designer
MSBuild:Compile
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile
diff --git a/ModAssistant/Styles/RepeatButton.xaml b/ModAssistant/Styles/RepeatButton.xaml
new file mode 100644
index 0000000..599c92a
--- /dev/null
+++ b/ModAssistant/Styles/RepeatButton.xaml
@@ -0,0 +1,105 @@
+
+
+
+
diff --git a/ModAssistant/Styles/ScrollBar.xaml b/ModAssistant/Styles/ScrollBar.xaml
new file mode 100644
index 0000000..5c65bad
--- /dev/null
+++ b/ModAssistant/Styles/ScrollBar.xaml
@@ -0,0 +1,336 @@
+
+
+
diff --git a/ModAssistant/Styles/Thumb.xaml b/ModAssistant/Styles/Thumb.xaml
new file mode 100644
index 0000000..0bb8794
--- /dev/null
+++ b/ModAssistant/Styles/Thumb.xaml
@@ -0,0 +1,45 @@
+
+
+
diff --git a/ModAssistant/Themes/Dark.xaml b/ModAssistant/Themes/Dark.xaml
index 29c827a..ef3ac95 100644
--- a/ModAssistant/Themes/Dark.xaml
+++ b/ModAssistant/Themes/Dark.xaml
@@ -13,7 +13,7 @@
#AEAEAE
-
+
@@ -56,9 +56,22 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
diff --git a/ModAssistant/Themes/Light Pink.xaml b/ModAssistant/Themes/Light Pink.xaml
index 51bfa25..5efca59 100644
--- a/ModAssistant/Themes/Light Pink.xaml
+++ b/ModAssistant/Themes/Light Pink.xaml
@@ -49,6 +49,19 @@
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
diff --git a/ModAssistant/Themes/Light.xaml b/ModAssistant/Themes/Light.xaml
index 10b7e3f..42ad6ae 100644
--- a/ModAssistant/Themes/Light.xaml
+++ b/ModAssistant/Themes/Light.xaml
@@ -55,9 +55,22 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
diff --git a/ModAssistant/Themes/Ugly Kulu-Ya-Ku.xaml b/ModAssistant/Themes/Ugly Kulu-Ya-Ku.xaml
index b0779d9..04321f1 100644
--- a/ModAssistant/Themes/Ugly Kulu-Ya-Ku.xaml
+++ b/ModAssistant/Themes/Ugly Kulu-Ya-Ku.xaml
@@ -73,6 +73,19 @@
+
+
+
+
+
+
+
+
+
+
+
+ 0
+