Add restart emulation command

Summary

Add a Restart Emulation command that relaunches the current game without returning to the game list.

Changes

  • Add RestartEmulation() method to MainWindowViewModel with a _pendingRestart flag
  • Update HandleRelaunch() to relaunch the current game when the flag is set
  • Add "Restart Emulation" menu item under Options, directly below Stop Emulation
  • Register Ctrl+R as a global keybinding in Window.KeyBindings
  • Add locale translations for all 22 supported languages
  • No confirmation dialog — matches the intent of a quick restart

Testing

  • Tested on Windows 11 with Pokemon Lets Go Pikachu
  • Restart command works as expected

Closes #142

Edited by BowedCascade

Merge request reports

Loading