summaryrefslogtreecommitdiff
path: root/Source/Android
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2025-11-23 11:17:16 +0100
committerJosJuice <josjuice@gmail.com>2025-11-23 11:17:16 +0100
commit79d74a3df11ba3e4f93dab097379df70f1e80052 (patch)
treeb8c2a87294b2e9724bcce2874685c1267517e64d /Source/Android
parent84397d19aa2da50af3ee44271a0475fc3c335ed9 (diff)
Android: Add LeaderboardTrackerEnabled and ChallengeIndicatorsEnabled
This is an Android port of 7ed61c50a1. It looks like we don't have descriptions for any of the RetroAchievements settings in the Android GUI, so I haven't added descriptions for these two new settings either.
Diffstat (limited to 'Source/Android')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt12
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt16
-rw-r--r--Source/Android/app/src/main/res/values/strings.xml2
3 files changed, 30 insertions, 0 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt
index 1f8ef6e94b..bcb61a97f1 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt
@@ -914,6 +914,18 @@ enum class BooleanSetting(
"SpectatorEnabled",
false
),
+ ACHIEVEMENTS_LEADERBOARD_TRACKER_ENABLED(
+ Settings.FILE_ACHIEVEMENTS,
+ Settings.SECTION_ACHIEVEMENTS,
+ "LeaderboardTrackerEnabled",
+ true
+ ),
+ ACHIEVEMENTS_CHALLENGE_INDICATORS_ENABLED(
+ Settings.FILE_ACHIEVEMENTS,
+ Settings.SECTION_ACHIEVEMENTS,
+ "ChallengeIndicatorsEnabled",
+ true
+ ),
ACHIEVEMENTS_PROGRESS_ENABLED(
Settings.FILE_ACHIEVEMENTS,
Settings.SECTION_ACHIEVEMENTS,
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt
index a4327b9645..09b71966a2 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt
@@ -1014,6 +1014,22 @@ class SettingsFragmentPresenter(
sl.add(
SwitchSetting(
context,
+ BooleanSetting.ACHIEVEMENTS_LEADERBOARD_TRACKER_ENABLED,
+ R.string.achievements_leaderboard_tracker_enabled,
+ 0
+ )
+ )
+ sl.add(
+ SwitchSetting(
+ context,
+ BooleanSetting.ACHIEVEMENTS_CHALLENGE_INDICATORS_ENABLED,
+ R.string.achievements_challenge_indicators_enabled,
+ 0
+ )
+ )
+ sl.add(
+ SwitchSetting(
+ context,
BooleanSetting.ACHIEVEMENTS_PROGRESS_ENABLED,
R.string.achievements_progress_enabled,
0
diff --git a/Source/Android/app/src/main/res/values/strings.xml b/Source/Android/app/src/main/res/values/strings.xml
index c94073a213..7ebc5867e3 100644
--- a/Source/Android/app/src/main/res/values/strings.xml
+++ b/Source/Android/app/src/main/res/values/strings.xml
@@ -961,6 +961,8 @@ It can efficiently compress both junk data and encrypted Wii data.
<string name="achievements_unofficial_enabled">Enable Unofficial Achievements</string>
<string name="achievements_encore_enabled">Enable Encore Mode</string>
<string name="achievements_spectator_enabled">Enable Spectator Mode</string>
+ <string name="achievements_leaderboard_tracker_enabled">Show Leaderboard Tracker</string>
+ <string name="achievements_challenge_indicators_enabled">Show Challenge Indicators</string>
<string name="achievements_progress_enabled">Enable Progress Notifications</string>
<string name="achievements_username">Username</string>
<string name="achievements_password">Password</string>