-
-
Notifications
You must be signed in to change notification settings - Fork 360
Description
Steps to reproduce
- Load a game
- Navigate to Machine -> Snapshot -> Create Snapshot
- Go to Machine -> Settings... -> Snapshot tab
- Right-click the created snapshot and choose "Keybinding -> Bind to F5"
- Close settings
- In Machine -> Snapshot, observe the save and load entries for the snapshot with timestamp names like:
- Save 'vm-20251125021016'
- Load 'vm-20251125021016'
Current issue
When using the menu instead of keyboard shortcuts to save or load snapshots, it’s easy to accidentally slip during hand movement—especially when using a mouse—and click 'Save' instead of 'Load.' This can be problematic because loading after restarting the game might overwrite your actual gameplay with the initial game intro state, resulting in loss of progress.
Feature request
Adopt a menu structure similar to pcsx2 to reduce accidental overwrites by separating save and load actions into distinct base-sections in the menu bar. For example:
System -> Load State -> Load Slot 1
System -> Save State -> Save Slot 1
This separation visually and functionally distinguishes saving and loading actions, minimizing accidental misuse. Implementing this would enhance usability and protect against accidental save overwrites caused by menu misclicks.
Alternatives
No response
Additional Context
This feature aligns with established emulation UI best practices and will improve user confidence in managing snapshots.