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 toMainWindowViewModelwith a_pendingRestartflag - 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+Ras a global keybinding inWindow.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