@@ -214,8 +214,9 @@ private void UpdateNotifyIconText()
214
214
var menu = contextMenu ;
215
215
( ( MenuItem ) menu . Items [ 1 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "iconTrayOpen" ) + " (" + _settings . Hotkey + ")" ;
216
216
( ( MenuItem ) menu . Items [ 2 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "GameMode" ) ;
217
- ( ( MenuItem ) menu . Items [ 3 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "iconTraySettings" ) ;
218
- ( ( MenuItem ) menu . Items [ 4 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "iconTrayExit" ) ;
217
+ ( ( MenuItem ) menu . Items [ 3 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "PositionReset" ) ;
218
+ ( ( MenuItem ) menu . Items [ 4 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "iconTraySettings" ) ;
219
+ ( ( MenuItem ) menu . Items [ 5 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "iconTrayExit" ) ;
219
220
}
220
221
221
222
private void InitializeNotifyIcon ( )
@@ -241,6 +242,10 @@ private void InitializeNotifyIcon()
241
242
{
242
243
Header = InternationalizationManager . Instance . GetTranslation ( "GameMode" )
243
244
} ;
245
+ var positionreset = new MenuItem
246
+ {
247
+ Header = InternationalizationManager . Instance . GetTranslation ( "PositionReset" )
248
+ } ;
244
249
var settings = new MenuItem
245
250
{
246
251
Header = InternationalizationManager . Instance . GetTranslation ( "iconTraySettings" )
@@ -252,12 +257,14 @@ private void InitializeNotifyIcon()
252
257
253
258
open . Click += ( o , e ) => _viewModel . ToggleFlowLauncher ( ) ;
254
259
gamemode . Click += ( o , e ) => ToggleGameMode ( ) ;
260
+ positionreset . Click += ( o , e ) => PositionReset ( ) ;
255
261
settings . Click += ( o , e ) => App . API . OpenSettingDialog ( ) ;
256
262
exit . Click += ( o , e ) => Close ( ) ;
257
263
contextMenu . Items . Add ( header ) ;
258
264
contextMenu . Items . Add ( open ) ;
259
265
gamemode . ToolTip = InternationalizationManager . Instance . GetTranslation ( "GameModeToolTip" ) ;
260
266
contextMenu . Items . Add ( gamemode ) ;
267
+ contextMenu . Items . Add ( positionreset ) ;
261
268
contextMenu . Items . Add ( settings ) ;
262
269
contextMenu . Items . Add ( exit ) ;
263
270
@@ -304,6 +311,12 @@ private void ToggleGameMode()
304
311
_viewModel . GameModeStatus = true ;
305
312
}
306
313
}
314
+ private void PositionReset ( )
315
+ {
316
+ Left = WindowLeft ( ) ;
317
+ Top = WindowTop ( ) ;
318
+
319
+ }
307
320
private void InitProgressbarAnimation ( )
308
321
{
309
322
var da = new DoubleAnimation ( ProgressBar . X2 , ActualWidth + 150 ,
0 commit comments