File tree Expand file tree Collapse file tree 2 files changed +13
-3
lines changed
Flow.Launcher.Infrastructure/UserSettings Expand file tree Collapse file tree 2 files changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,6 @@ public void Save()
33
33
_storage . Save ( ) ;
34
34
}
35
35
36
- private string _theme = Constant . DefaultTheme ;
37
36
public string Hotkey { get ; set ; } = $ "{ KeyConstant . Alt } + { KeyConstant . Space } ";
38
37
public string OpenResultModifiers { get ; set ; } = KeyConstant . Alt ;
39
38
public string ColorScheme { get ; set ; } = "System" ;
@@ -64,6 +63,7 @@ public string Language
64
63
OnPropertyChanged ( ) ;
65
64
}
66
65
}
66
+ private string _theme = Constant . DefaultTheme ;
67
67
public string Theme
68
68
{
69
69
get => _theme ;
@@ -79,6 +79,7 @@ public string Theme
79
79
}
80
80
public bool UseDropShadowEffect { get ; set ; } = true ;
81
81
public BackdropTypes BackdropType { get ; set ; } = BackdropTypes . None ;
82
+ public string ReleaseNotesVersion { get ; set ; } = string . Empty ;
82
83
83
84
/* Appearance Settings. It should be separated from the setting later.*/
84
85
public double WindowHeightSize { get ; set ; } = 42 ;
Original file line number Diff line number Diff line change @@ -121,6 +121,9 @@ private void OnLoaded(object sender, RoutedEventArgs _)
121
121
// Set First Launch to false
122
122
_settings . FirstLaunch = false ;
123
123
124
+ // Update release notes version
125
+ _settings . ReleaseNotesVersion = Constant . Version ;
126
+
124
127
// Set Backdrop Type to Acrylic for Windows 11 when First Launch. Default is None
125
128
if ( Win32Helper . IsBackdropSupported ( ) ) _settings . BackdropType = BackdropTypes . Acrylic ;
126
129
@@ -132,8 +135,14 @@ private void OnLoaded(object sender, RoutedEventArgs _)
132
135
welcomeWindow . Show ( ) ;
133
136
}
134
137
135
- var releaseNotesWindow = new ReleaseNotesWindow ( ) ;
136
- releaseNotesWindow . Show ( ) ;
138
+ if ( _settings . ReleaseNotesVersion != Constant . Version )
139
+ {
140
+ // Update release notes version
141
+ _settings . ReleaseNotesVersion = Constant . Version ;
142
+
143
+ var releaseNotesWindow = new ReleaseNotesWindow ( ) ;
144
+ releaseNotesWindow . Show ( ) ;
145
+ }
137
146
138
147
// Initialize place holder
139
148
SetupPlaceholderText ( ) ;
You can’t perform that action at this time.
0 commit comments