Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Fix the macOS client's game menu behavior. #1749

@hyletic

Description

@hyletic

Note that this is specific to the macOS client.

As it stands, the graphics settings dialog does not yield to the ensuing confirmation modal whenever the player clicks the "Resume URU" button; instead, nothing happens. Attempts to cancel the modifications by clicking the "Go Back" button do not dismiss the graphics settings dialog unless the player first clicks the "Default" button. After subsequently clicking the "Resume URU" button from the main menu, the ensuing confirmation modal is entirely unresponsive. The only way to proceed is to return to the main menu and quit the client from there, but this makes the confirmation modal pointless and thusly complicates the UX.

Steps to Reproduce

  1. Open the graphics settings menu.
  2. Modify some parameter.
  3. Click the "Resume URU" button. This does not elicit a response from the GUI.
  4. Click the "Go Back" button. This does not elicit a response from the GUI, either.
  5. Click the "Default" button, then click the "Go Back" button again. This returns the player to the main menu.
  6. Click the "Resume URU" button.
  7. In the ensuing confirmation modal, click the "Quit URU" button. This does not elicit a response from the GUI.
  8. Click the "Cancel" button. This returns the player to the main menu.

I'd be happy to tend to this as a 'good first issue', especially since it seems like the fix could be relatively straightforward. Could I get a maintainer to point me in the direction of any relevant APIs?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions