Commit Graph

133 Commits (8e73b1db7ea49f95d6ee5790ca4cada02e2a8a6d)

Author SHA1 Message Date
Stenzek 8e73b1db7e
Achievements: Display notification on subset complete 1 year ago
Stenzek 6165b504b8
Achievements: Use new badge_url/badge_locked_url fields 1 year ago
Stenzek 4708a8fda4
Achievements: Fix login while ingame 1 year ago
Stenzek 21560537c2
Achievements: Fix crash starting with no game 1 year ago
Stenzek d286b96c2d
Achievements: Swap RAInterface for RAIntegration via rc_client 1 year ago
Stenzek 1bb1354d4e
Achievements: Use rc_client as source of truth for HC mode 1 year ago
Stenzek a0aac8ef17
dep/rcheevos: Bump to latest upstream 1 year ago
Stenzek e41543c38a
Achievements: Cache latest/nearest achievement info
When using RAIntegration through rc_client, the rc_client_achievement_t
pointer does not persist after rc_client_destroy_achievement_list().
1 year ago
Stenzek b794e841a9
Achievements: Improve HC self-disable 1 year ago
Stenzek 584ed4bb38
FullscreenUI: Fix progress bar line at 0% 1 year ago
Stenzek 0f6e5bb1fe
FullscreenUI: Fix pause menu achievements text progress colour 1 year ago
Stenzek bbdc6ab4e0
Misc: Fix a bunch of code analysis warnings
Quite a few of these were legitimate.
1 year ago
Stenzek 04c5a9f1b2
FullscreenUI: Improve leaderboard text contrast 2 years ago
Stenzek 64513395f3
FullscreenUI: Add fade transition to most screen changes 2 years ago
Stenzek 54c42f9c27
Achievements: Consider all-hidden-leaderboards as no leaderboards
Stops the menu option being available and showing 0 leaderboards.
2 years ago
Stenzek b4ae19411b
Achievements: Show unconfirmed unlocks in pause menu 2 years ago
Stenzek a1e5bb7bc0
FullscreenUI: Display legend for achievement status icons 2 years ago
Stenzek 4f00a7c7c1
FullscreenUI: Add rounding to achievements progress bars 2 years ago
Stenzek 3420af829c
FullscreenUI: Display unlock rarity in achievements view 2 years ago
Stenzek b6fa2cecd3
FullscreenUI: Fix shadowed text alpha again 2 years ago
Stenzek 9c971825a9
FullscreenUI: Apply theme to ingame achievement overlays 2 years ago
Stenzek e422afdec1
FullscreenUI: Improve achievements pause menu overlays
- Add most recent unlock/nearest completion.
- Make it look nicer and better fit with the rest of the interface.
2 years ago
Stenzek d6ab840e4b
FullscreenUI: Use RetroAchievements game icon as fallback game image 2 years ago
Stenzek 492a55ee8b
FullscreenUI: Add icons to achievement list categories 2 years ago
Stenzek 9f0bbccd50
Achievements: Fix progress bar text alignment 2 years ago
Stenzek 34fdbafe85
FullscreenUI: Add drop shadows to most text
Improves readability with custom backgrounds.
2 years ago
Stenzek 91370ee5ac
Achievements: Update both HC and SC counts on unlock/boot 2 years ago
Stenzek fa3815d681
Achievements: Fix progress database corruption 2 years ago
Stenzek 5fb5dcdd70
Achievements: Improve summary popup
Put hardcore mode notice on its own line, rather than in
parenthesis in the title.
2 years ago
Stenzek b5925ab139
Achievements: Include any codepoints above 0x100 in dynamic range 2 years ago
Stenzek d314b25f91
System: Fix per-game achievements hardcore mode
By mostly reverting 4dd6365a99, I didn't
think of all the implications. Not just per-game HC mode, but it's also
problematic on Android too.
2 years ago
Stenzek 4dd6365a99
System: Simplify HC disable confirm on startup
Use one path on all platforms, always asynchronous.
2 years ago
Stenzek 0e3668a7bb
GameList: Show achievement information in game list 2 years ago
Stenzek 6512ed8a8c
Achievements: Add offline tracking of progress and hash library 2 years ago
Stenzek d4b0b7fc29
Achievements: Include rc_client version in user agent 2 years ago
Stenzek 6a09d6ecda
Achievements: Don't store hash as a string
This is needed to store achievement metadata in the game list.
2 years ago
Stenzek f219b47e98
FullscreenUI: Use constant width/height scale on Android
Fixes achievement notifications being differently sized
depending on the screen rotation.
2 years ago
Stenzek 43e7be902c
Misc: Add missing error reporting to a couple of WriteBinaryFiles() 2 years ago
Stenzek 79245b6cd6
FullscreenUI: Make footer text background semitransparent 2 years ago
Stenzek 3621705933
Achievements: Ensure loading old states behave the same as new 2 years ago
Stenzek 8f39dbb464
Achievements: Fix race condition invalidating images 2 years ago
Stenzek d3ee12d358
Achievements: Login error notification should be translatable 2 years ago
Stenzek e43d7046ba
Achievements: Attempt relogin on system boot
And display an error notification if login fails, instead of
invalidating the token.
2 years ago
Stenzek 0f76543685
Achivements: Set rc_client log level from host log level 2 years ago
Stenzek c43533f8d8
FullscreenUI: Extend achievement overlays to screen margins
Fixes overlays getting caught in rounded corners on Android.
2 years ago
Stenzek 9921d2074c
Achievements: Fix serialization on Linux 2 years ago
Stenzek 0528ce567c
Achievement: Fix glitchy fade indicator animation 2 years ago
Stenzek 00eb54cd15
Achievements: Refactor state serialization
Fix load failures, and eliminate the buffer copy.
2 years ago
Stenzek 9b62632951
Achievements: Re-add NeedsIdleUpdate()
Forgot I needed this on Android..
2 years ago
Stenzek 6b754e6759
FullscreenUI: Fix CPU/GPU thread race on achievements toggle 2 years ago