75 Commits
Author SHA1 Message Date
Stenzek 35bcff1527 Achievements: Animate unlock progress bar 2026-07-11 15:40:29 +10:00
Stenzek 5d46613107 Achievements: Centralize profile URL building 2026-07-04 20:52:03 +10:00
Stenzek 487a16193e FullscreenUI: Add a couple of missing transition effects 2026-06-24 22:11:27 +10:00
Stenzek 6dd972a38c FullscreenUI: Add zoom/slide transition effects 2026-06-24 17:05:30 +10:00
Stenzek cae25968fe Achievements: Move init functions to private header 2026-06-07 17:09:18 +10:00
Stenzek 0861840201 FullscreenUI: Fix temporary challenge icons missing in pause menu 2026-05-10 12:49:21 +10:00
Stenzek 7120a4ac60 FullscreenUI: Fix possible divide by zero in achievement summary 2026-05-09 22:53:33 +10:00
Stenzek f685648a5f FullscreenUI: Fix leaderboard ID/format not caching in pause menu
Icon would not be correct in some situations, and it would always
realloc.
2026-05-09 22:53:06 +10:00
Stenzek 1917421f8a FullscreenUI: Use correct active state for timed indicator removal 2026-05-09 22:52:43 +10:00
Stenzek 1e570edaad FullscreenUI: Fix first achievement notification not triggering run-idle 2026-05-09 22:52:29 +10:00
Stenzek f0fdd069ab FullscreenUI: Fix most_recent_progress_update not resetting 2026-05-09 22:52:18 +10:00
Stenzek e4c55ad028 Achievements: Don't display indicators when in pause menu 2026-05-04 13:54:02 +10:00
Stenzek 75eddf1710 Achievements: Adjust pause menu box padding
Accidentially committed this in
8ddaac3265.
2026-05-04 13:54:02 +10:00
Stenzek 1200cd5893 FullscreenUI: Rework pause menu opening
- Fix unpausing from disc change menu.
- Fix present call from wrong thread.
- Fix opening cheats menu with hotkey.
2026-05-04 13:54:02 +10:00
Stenzek 8ddaac3265 Achievements: Add alpha to progress bars 2026-05-03 03:31:10 +10:00
Stenzek 6513e47784 Achievements: Add progress indicator mode option
Show the title by default.
2026-05-03 03:31:10 +10:00
Stenzek ec2101fe22 Achievements: Rename game icon -> game badge
Consistency.
2026-04-26 12:50:23 +10:00
Stenzek c9a7bf7420 FullscreenUI: Prefetch two rows of covers in grid view
Less change of loading/placeholder images.
2026-04-21 23:39:04 +10:00
Stenzek 32ab1b70f9 Achievements: Use HTTP cache instead of loose files 2026-04-18 13:06:25 +10:00
Stenzek 9275e1ad77 Achievements: Add RA SVG icon variant
Can't be used for everything.
2026-04-12 12:15:07 +10:00
Stenzek 8161d65973 Achievements: Allow unpinning of achievements with empty progress
Undo the state mentioned in previous commit.
2026-04-05 21:06:23 +10:00
Stenzek 653b0e39eb Achievements: Don't display empty pinned achievements without progress
Can happen if progress goes backwards (e.g. reset, spectator/encore
mode)
2026-04-05 21:05:49 +10:00
Stenzek 1dacb130fd FullscreenUI: Fix achievements hotkey hang with VSync on 2026-03-13 18:06:03 +10:00
Stenzek 1c643d704e Achievements: Add toast when achievement is pinned/unpinned
Also provide a key for directly pinning, and scroll it into view.
2026-03-10 20:28:46 +10:00
Stenzek 7603a5a63d FullscreenUI: Fix concurrent achievement+leaderboard hotkeys 2026-03-07 23:11:55 +10:00
Stenzek 8d01053319 Achievements: Add pinning of measured achievements 2026-03-04 15:55:14 +10:00
Stenzek 088f05726b FullscreenUI: Add background blur to notifications/menus 2026-03-04 15:55:14 +10:00
Stenzek c82f4b8bc8 Achievements: Add missing coordinate floor() in a couple of places 2026-03-04 15:55:14 +10:00
Stenzek d6dca9cfbc Achievements: Increase indicator horizontal padding 2026-03-04 15:55:14 +10:00
Stenzek 26d7e39d19 Achievements: Fix indicator scale not applying to text 2026-03-04 15:55:14 +10:00
Stenzek dda54adeda FullscreenUI: Immediately pause on core thread on menu open
Stops game rendering another frame or two before the menu is displayed.
2026-02-24 23:23:13 +10:00
Stenzek 04948484cb FullscreenUI: Remove redundant is_initialized variable 2026-02-22 23:54:31 +10:00
Stenzek af5ec7fb29 FullscreenUI: Prefetch 3 scrolls worth of badges in list
This should help reduce seeing placeholders when scrolling.
2026-02-22 23:54:31 +10:00
Stenzek 10b96b9847 Achievements: Reset bucket collapse on window open 2026-02-15 14:21:04 +10:00
Stenzek da2fb9a298 Achievements: Fix only core subset showing in leaderboard view
For games that don't have leaderboards outside of the core set.
2026-02-15 13:46:25 +10:00
Stenzek 890cde029b Achievements: Add "Unlocked in Softcore" bucket 2026-02-15 13:37:09 +10:00
Stenzek 8d359a6c82 Achievements: Add scale options for notifications/indicators 2026-02-12 22:53:56 +10:00
Stenzek 6bb397a8a3 FullscreenUI: Adjust achievements pause menu overlay margins
Bring it more in line with the menu.

Also normalize the background alpha with the settings window.
2026-02-12 22:53:56 +10:00
Stenzek 7962b9fa06 Achievements: Don't read g_settings on video thread 2026-02-12 19:17:03 +10:00
Stenzek 7df574cf59 Achievements: Fix notification icon opacity
Mostly noticeable on the RA icon when using center position.
2026-02-01 13:29:01 +10:00
Stenzek a04a312c1a GPUThread: Rename to VideoThread
Fewer conflicts.
2026-01-27 17:17:16 +10:00
Stenzek 7e484861de Achievements: Reduce the size of challenge notifications 2026-01-27 12:37:30 +10:00
Stenzek 27afb31cc2 Achievements: Fix overlap when >1 leaderboard tracker active 2026-01-27 12:21:46 +10:00
Stenzek 8643068870 Achievements: Fix unsynchronized achievements missing from list 2026-01-26 16:47:53 +10:00
Stenzek 66bfc4b164 Achievements: Increase padding for leaderboard loading indicator 2026-01-24 01:16:56 +10:00
Stenzek c41eeda026 Achievements: Fix almost there/active challenge showing in all subsets 2026-01-23 22:00:06 +10:00
Davide PesaventoandGitHub 39634b3555 FSUI: More consistent icons (#3686) 2026-01-19 15:05:36 +10:00
Stenzek 3b57f437d4 Achievements: Don't duplicate subset title in list view
It's already shown in the subset selector.
2026-01-17 19:13:46 +10:00
Stenzek 1c02bf01a7 Achievements: Fix progress bar being too short 2026-01-17 19:13:46 +10:00
Stenzek 18768bcaba Achievements: Use note area in more notifications
- Show RA logo for login/game summary.
- Add icons to game complete, subset complete, leaderboard start/fail.
2026-01-16 02:49:40 +10:00