RetroAchievements / RALibretro

RALibretro is a multi-emulator used to develop RetroAchievements.
https://retroachievements.org
GNU General Public License v3.0
186 stars 37 forks source link

add warning when loading old core #390

Closed Jamiras closed 1 year ago

Jamiras commented 1 year ago

When selecting a core from the "Select Core" menu, it's last updated timestamp will be compared to the current time. If the timestamp is more than 365 days old, a popup will appear informing the user that they're on an old core: image

Clicking 'Yes' will open the Manage Cores dialog where the user can download the newest available version. Clicking 'No' will dismiss the dialog and the old core will continue to be used.

The check does not occur when opening games from the "Load Recent" menu as upgrading the core may cause save states to become invalid.