diff --git a/.gitmodules b/.gitmodules
index 629f195..63acddc 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,3 @@
[submodule "Glitonea"]
path = Glitonea
- url = https://github.com/Ciastex/Glitonea
+ url = https://github.com/vddCore/Glitonea
diff --git a/Glitonea b/Glitonea
index 132a10d..5e9a57c 160000
--- a/Glitonea
+++ b/Glitonea
@@ -1 +1 @@
-Subproject commit 132a10de55d6ef4f16abc5daab6179d2e9cad5ee
+Subproject commit 5e9a57c6014dc3776199121548fd4977ba923393
diff --git a/Saradomin.sln.DotSettings.user b/Saradomin.sln.DotSettings.user
index 270c758..33c6819 100644
--- a/Saradomin.sln.DotSettings.user
+++ b/Saradomin.sln.DotSettings.user
@@ -1,4 +1,5 @@
- /usr/share/dotnet/sdk/7.0.100/MSBuild.dll
+ C:\Program Files\dotnet\sdk\7.0.201\MSBuild.dll
+ 4294967293
No
\ No newline at end of file
diff --git a/Saradomin/App.axaml b/Saradomin/App.axaml
index a9fd21a..610c228 100644
--- a/Saradomin/App.axaml
+++ b/Saradomin/App.axaml
@@ -1,8 +1,7 @@
+ xmlns:controls="clr-namespace:Saradomin.View.Controls">
#3E3529
#CC3E3529
@@ -93,8 +92,7 @@
-
-
+
diff --git a/Saradomin/Infrastructure/Messaging/MainViewLoadedMessage.cs b/Saradomin/Infrastructure/Messaging/MainViewLoadedMessage.cs
deleted file mode 100644
index d67fe32..0000000
--- a/Saradomin/Infrastructure/Messaging/MainViewLoadedMessage.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-using Glitonea.Mvvm.Messaging;
-
-namespace Saradomin.Infrastructure.Messaging
-{
- public class MainViewLoadedMessage : Message
- {
- }
-}
\ No newline at end of file
diff --git a/Saradomin/Infrastructure/Messaging/Messages.cs b/Saradomin/Infrastructure/Messaging/Messages.cs
new file mode 100644
index 0000000..3301c80
--- /dev/null
+++ b/Saradomin/Infrastructure/Messaging/Messages.cs
@@ -0,0 +1,8 @@
+using Glitonea.Mvvm.Messaging;
+
+namespace Saradomin.Infrastructure.Messaging
+{
+ public sealed record MainViewLoadedMessage : Message;
+ public sealed record NotificationBoxStateChangedMessage(bool WasOpened) : Message;
+ public sealed record SettingsModifiedMessage(string SettingName) : Message;
+}
\ No newline at end of file
diff --git a/Saradomin/Infrastructure/Messaging/NotificationBoxStateChangedMessage.cs b/Saradomin/Infrastructure/Messaging/NotificationBoxStateChangedMessage.cs
deleted file mode 100644
index e769deb..0000000
--- a/Saradomin/Infrastructure/Messaging/NotificationBoxStateChangedMessage.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using Glitonea.Mvvm.Messaging;
-
-namespace Saradomin.Infrastructure.Messaging
-{
- public class NotificationBoxStateChangedMessage : Message
- {
- public bool WasOpened { get; }
-
- public NotificationBoxStateChangedMessage(bool wasOpened)
- {
- WasOpened = wasOpened;
- }
- }
-}
\ No newline at end of file
diff --git a/Saradomin/Infrastructure/Messaging/SettingsModifiedMessage.cs b/Saradomin/Infrastructure/Messaging/SettingsModifiedMessage.cs
deleted file mode 100644
index 896c9f8..0000000
--- a/Saradomin/Infrastructure/Messaging/SettingsModifiedMessage.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using Glitonea.Mvvm.Messaging;
-
-namespace Saradomin.Infrastructure.Messaging
-{
- public class SettingsModifiedMessage : Message
- {
- public string SettingName { get; }
-
- public SettingsModifiedMessage(string settingName)
- {
- SettingName = settingName;
- }
- }
-}
\ No newline at end of file
diff --git a/Saradomin/Resources/Styles/CheckBox.axaml b/Saradomin/Resources/Styles/CheckBox.axaml
index 7466129..0940940 100644
--- a/Saradomin/Resources/Styles/CheckBox.axaml
+++ b/Saradomin/Resources/Styles/CheckBox.axaml
@@ -16,8 +16,8 @@
+ TextElement.FontSize="13"
+ TextElement.Foreground="{TemplateBinding Foreground}" />
@@ -49,8 +49,8 @@
Content="{TemplateBinding Content}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
- TextBlock.FontSize="13"
- TextBlock.Foreground="{TemplateBinding Foreground}" />
+ TextElement.FontSize="13"
+ TextElement.Foreground="{TemplateBinding Foreground}" />
diff --git a/Saradomin/Saradomin.csproj b/Saradomin/Saradomin.csproj
index d3e6572..cc14072 100644
--- a/Saradomin/Saradomin.csproj
+++ b/Saradomin/Saradomin.csproj
@@ -1,7 +1,7 @@
WinExe
- net6.0
+ net7.0
1.5.1
@@ -11,19 +11,21 @@
true
true
true
-
+ true
+ StoreUpload
IL2026;CS0067
Resources\Icons\saradomin.ico
-
-
+
+
-
+
+
-
+
diff --git a/Saradomin/View/Controls/PluginManagerView.axaml b/Saradomin/View/Controls/PluginManagerView.axaml
index e70a3fd..6d9d0f6 100644
--- a/Saradomin/View/Controls/PluginManagerView.axaml
+++ b/Saradomin/View/Controls/PluginManagerView.axaml
@@ -32,7 +32,7 @@
@@ -91,7 +91,7 @@
HorizontalScrollBarVisibility="Hidden"
VerticalScrollBarVisibility="Visible">
diff --git a/Saradomin/View/Controls/PluginManagerView.axaml.cs b/Saradomin/View/Controls/PluginManagerView.axaml.cs
index 45e2d9f..5e2da5a 100644
--- a/Saradomin/View/Controls/PluginManagerView.axaml.cs
+++ b/Saradomin/View/Controls/PluginManagerView.axaml.cs
@@ -6,7 +6,7 @@ using PropertyChanged;
namespace Saradomin.View.Controls
{
[DoNotNotify]
- public class PluginManagerView : UserControl
+ public partial class PluginManagerView : UserControl
{
public PluginManagerView()
{
diff --git a/Saradomin/View/Controls/SettingsView.axaml b/Saradomin/View/Controls/SettingsView.axaml
index ba6e030..327ca33 100644
--- a/Saradomin/View/Controls/SettingsView.axaml
+++ b/Saradomin/View/Controls/SettingsView.axaml
@@ -103,7 +103,7 @@