@@ -256,8 +256,9 @@ private void UpdateNotifyIconText()
256256 var menu = contextMenu ;
257257 ( ( MenuItem ) menu . Items [ 1 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "iconTrayOpen" ) + " (" + _settings . Hotkey + ")" ;
258258 ( ( MenuItem ) menu . Items [ 2 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "GameMode" ) ;
259- ( ( MenuItem ) menu . Items [ 3 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "iconTraySettings" ) ;
260- ( ( MenuItem ) menu . Items [ 4 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "iconTrayExit" ) ;
259+ ( ( MenuItem ) menu . Items [ 3 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "PositionReset" ) ;
260+ ( ( MenuItem ) menu . Items [ 4 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "iconTraySettings" ) ;
261+ ( ( MenuItem ) menu . Items [ 5 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "iconTrayExit" ) ;
261262 }
262263
263264 private void InitializeNotifyIcon ( )
@@ -283,6 +284,10 @@ private void InitializeNotifyIcon()
283284 {
284285 Header = InternationalizationManager . Instance . GetTranslation ( "GameMode" )
285286 } ;
287+ var positionreset = new MenuItem
288+ {
289+ Header = InternationalizationManager . Instance . GetTranslation ( "PositionReset" )
290+ } ;
286291 var settings = new MenuItem
287292 {
288293 Header = InternationalizationManager . Instance . GetTranslation ( "iconTraySettings" )
@@ -294,12 +299,14 @@ private void InitializeNotifyIcon()
294299
295300 open . Click += ( o , e ) => _viewModel . ToggleFlowLauncher ( ) ;
296301 gamemode . Click += ( o , e ) => ToggleGameMode ( ) ;
302+ positionreset . Click += ( o , e ) => PositionReset ( ) ;
297303 settings . Click += ( o , e ) => App . API . OpenSettingDialog ( ) ;
298304 exit . Click += ( o , e ) => Close ( ) ;
299305 contextMenu . Items . Add ( header ) ;
300306 contextMenu . Items . Add ( open ) ;
301307 gamemode . ToolTip = InternationalizationManager . Instance . GetTranslation ( "GameModeToolTip" ) ;
302308 contextMenu . Items . Add ( gamemode ) ;
309+ contextMenu . Items . Add ( positionreset ) ;
303310 contextMenu . Items . Add ( settings ) ;
304311 contextMenu . Items . Add ( exit ) ;
305312
@@ -346,6 +353,12 @@ private void ToggleGameMode()
346353 _viewModel . GameModeStatus = true ;
347354 }
348355 }
356+ private void PositionReset ( )
357+ {
358+ Left = WindowLeft ( ) ;
359+ Top = WindowTop ( ) ;
360+
361+ }
349362 private void InitProgressbarAnimation ( )
350363 {
351364 var da = new DoubleAnimation ( ProgressBar . X2 , ActualWidth + 150 ,
0 commit comments