diff --git a/src/DesktopMagic/Dialogs/CreatePluginDialog.xaml b/src/DesktopMagic/Dialogs/CreatePluginDialog.xaml
new file mode 100644
index 0000000..c5000bc
--- /dev/null
+++ b/src/DesktopMagic/Dialogs/CreatePluginDialog.xaml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Please check out the
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/DesktopMagic/Dialogs/CreatePluginDialog.xaml.cs b/src/DesktopMagic/Dialogs/CreatePluginDialog.xaml.cs
new file mode 100644
index 0000000..da4adb6
--- /dev/null
+++ b/src/DesktopMagic/Dialogs/CreatePluginDialog.xaml.cs
@@ -0,0 +1,29 @@
+using System.Windows;
+
+namespace DesktopMagic.Dialogs;
+
+public partial class CreatePluginDialog : Wpf.Ui.Controls.FluentWindow
+{
+ public string ResponseText
+ {
+ get => textBox.Text;
+ set => textBox.Text = value;
+ }
+
+ public CreatePluginDialog()
+ {
+ InitializeComponent();
+
+ Resources.MergedDictionaries.Add(App.LanguageDictionary);
+ }
+
+ private void OkButton_Click(object sender, RoutedEventArgs e)
+ {
+ DialogResult = true;
+ }
+
+ private void CancelButton_Click(object sender, RoutedEventArgs e)
+ {
+ DialogResult = false;
+ }
+}
\ No newline at end of file
diff --git a/src/DesktopMagic/Plugins/PluginManager.xaml b/src/DesktopMagic/Plugins/PluginManager.xaml
index b994a6a..2ee1eff 100644
--- a/src/DesktopMagic/Plugins/PluginManager.xaml
+++ b/src/DesktopMagic/Plugins/PluginManager.xaml
@@ -36,8 +36,8 @@
-
-
+
+
diff --git a/src/DesktopMagic/Plugins/PluginManager.xaml.cs b/src/DesktopMagic/Plugins/PluginManager.xaml.cs
index a37a331..bb8f83f 100644
--- a/src/DesktopMagic/Plugins/PluginManager.xaml.cs
+++ b/src/DesktopMagic/Plugins/PluginManager.xaml.cs
@@ -440,7 +440,7 @@ public partial class PluginManager : Page
string pluginPath = Path.Combine(pluginsPath, pluginGuid);
uint pluginId = (uint)Random.Shared.Next(1000, 9999);
- InputDialog inputDialog = new((string)FindResource("enterPluginName"), "Plugin Manager")
+ CreatePluginDialog inputDialog = new()
{
Owner = Window.GetWindow(this),
};