sadevana / best-to-do-ever

0 stars 0 forks source link

Implement Default Gold Value Feature in Quest Preferences Section #47

Open AAKrasnova opened 11 months ago

AAKrasnova commented 11 months ago

Description:

Create a feature within the Quest Preferences section of the Settings screen that allows users to set and reset a default gold reward value for quests. This feature should be intuitive and adhere to the app's existing design standards.

Acceptance Criteria:

  1. Accessing the Feature:

    • Users should be able to easily navigate to the Default Gold Value feature from the Quest Preferences section of the Settings screen.
  2. Setting Default Gold Value:

    • Provide an interface for users to enter and set a default gold reward value for quests.
    • The input field should accept only numerical values.
    • Input validation to ensure the value entered is within a reasonable and allowed range
  3. Resetting to App's Default Gold Value:

    • Provide an option for users to reset the gold value to the app's default gold value
      • Default gold value = 5
    • Display the app's default gold value for reference.
  4. Error Handling:

    • Display clear error messages for invalid inputs, such as non-numerical values or values outside the allowed range.
  5. Success Feedback:

    • Display a success message or visual confirmation when the default gold value is set or reset successfully.

Test Scenarios: