diff --git a/BetterLyrics.WinUI3/BetterLyrics.WinUI3 (Package)/Package.appxmanifest b/BetterLyrics.WinUI3/BetterLyrics.WinUI3 (Package)/Package.appxmanifest
index 98bea67..abecd00 100644
--- a/BetterLyrics.WinUI3/BetterLyrics.WinUI3 (Package)/Package.appxmanifest
+++ b/BetterLyrics.WinUI3/BetterLyrics.WinUI3 (Package)/Package.appxmanifest
@@ -12,7 +12,7 @@
+ Version="1.1.185.0" />
diff --git a/BetterLyrics.WinUI3/BetterLyrics.WinUI3/Models/LyricsWindowStatus.cs b/BetterLyrics.WinUI3/BetterLyrics.WinUI3/Models/LyricsWindowStatus.cs
index 458694b..60dbafe 100644
--- a/BetterLyrics.WinUI3/BetterLyrics.WinUI3/Models/LyricsWindowStatus.cs
+++ b/BetterLyrics.WinUI3/BetterLyrics.WinUI3/Models/LyricsWindowStatus.cs
@@ -52,6 +52,17 @@ namespace BetterLyrics.WinUI3.Models
public LyricsWindowStatus()
{
+ LyricsStyleSettings.PropertyChanged += LyricsStyleSettings_PropertyChanged;
+ LyricsEffectSettings.PropertyChanged += LyricsEffectSettings_PropertyChanged;
+ LyricsBackgroundSettings.PropertyChanged += LyricsBackgroundSettings_PropertyChanged;
+ AlbumArtLayoutSettings.PropertyChanged += AlbumArtLayoutSettings_PropertyChanged;
+ AlbumArtAreaEffectSettings.PropertyChanged += AlbumArtAreaEffectSettings_PropertyChanged;
+ }
+
+ public LyricsWindowStatus(Window? targetWindow = null) : this()
+ {
+ UpdateMonitorNameAndBounds(targetWindow);
+ UpdateDemoWindowAndMonitorBounds();
}
partial void OnLyricsStyleSettingsChanged(LyricsStyleSettings oldValue, LyricsStyleSettings newValue)
@@ -109,12 +120,6 @@ namespace BetterLyrics.WinUI3.Models
OnPropertyChanged(nameof(AlbumArtAreaEffectSettings));
}
- public LyricsWindowStatus(Window? targetWindow = null)
- {
- UpdateMonitorNameAndBounds(targetWindow);
- UpdateDemoWindowAndMonitorBounds();
- }
-
partial void OnWindowBoundsChanged(Rect value)
{
UpdateMonitorNameAndBounds();