libretro / libretro/RetroArch

[Feature request] Confirmation on exit option

Open
#11,521 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature request user interface
Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

It would be nice to have an option so that 'Quit Retroarch' and 'Restart Retroarch' come up with an 'Are you Sure? Yes/No' screen upon clicking (with 'No' highlighted as the default option).

quit_dialog_mockup

As menus loop around vertically, sometimes I can skip up straight past 'Load Core' and accidentally select exit, which instantly closes the program.

There can be an option to toggle this feature on or off in the menu settings. It can even be set to off in default configs!
quit_settings_mockup

An alternative to the new sub-menu would be to add the 'Press again to quit' popup from in-game (also toggleable in options).

quit_game_dialog

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the menu actions for “Quit Retroarch” and “Restart Retroarch,” then review the menu settings and the existing in-game “Press again to quit” behavior. Compare the implementation with the supplied mockups and decide which confirmation flow and toggle behavior are required. Done means exit actions can be protected by the selected confirmation option without accidental quitting.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.