Commit Graph

186 Commits (8c25144abb2bbca71bc56e1820e7c541f4abeb0a)

Author SHA1 Message Date
Stenzek 8c25144abb
FullscreenUI: Always initialize widgets
That way notifications etc can be used independently of FSUI.
11 months ago
Stenzek e36ea9e3a8
FullscreenUI: Remove more redundancy 11 months ago
Stenzek fab4b05bc8
FullscreenUI: Remove ImGuiFullscreen namespace 11 months ago
Stenzek 836fd9bcfb
FullscreenUI: Make file naming consistent 11 months ago
Stenzek 1fbf083987
FullscreenUI: Move ImGuiFullscreen to core 11 months ago
Stenzek a035c48721
GameList: Fall back to achievement badges for game icons 12 months ago
Stenzek 3d4115613c
Achievements: Fix unused variable warning 1 year ago
Stenzek 66bef3e3ed
Achievements: Allow background reads 1 year ago
Stenzek 56665d64af
Achievements: Simplify hash-to-string routine 1 year ago
Connor McLaughlin 2459ac7cc5
Achievements: Fix crash on unknown game 1 year ago
Stenzek 6e4da72552
System: Remove use of CDImage title metadata
This way memory card filenames are consistent regardless of the
image format.

Also make GetGameMemoryCardPath() and GetMemoryCardForSlot()
behave the same.
1 year ago
Stenzek 627fec4e30
FullscreenUI: Tweak text colours slightly 1 year ago
Stenzek c3e5075c60
Achievements: Show notification when challenge fails
If mode is set to notifications.
1 year ago
Stenzek d7ed9a736d
Achievements: Show most recent progress update in pause menu 1 year ago
Stenzek 78fa54344e
SmallString: Make constructors explicit
Catch more errors at compile-time.
1 year ago
Stenzek 414ddf78cc
Achievements: Display warning for unsupported achievements 1 year ago
Stenzek 2a2a011854
FullscreenUI: Improve title padding of achievements
Need to redo this whole dialog's layout, but this'll do for now.
1 year ago
Stenzek 9b99d997f5
Achievements: Fix display of game completion date 1 year ago
Stenzek e38039873e
Achievements: Infer and display beaten/completed time 1 year ago
Stenzek 501380ec7c
Achievements: Split up overlay setting
Split into challenge indicator modes, leaderboard trackers, and progress
indicators.
1 year ago
Davide Pesavento 70d6a2d1af Achievements: Revert back to long date format for unlock/submit time 1 year ago
Stenzek 9b353f841e
Misc: Use host locale formatting for dates
Fixes achievement unlocks and lasted played times being shown in US
format.
1 year ago
Stenzek f65ca0dab3
FullscreenUI: Don't round achievements inner progress bars 1 year ago
Stenzek 311e93fae4
FullscreenUI: Use game path for loading screen image
Makes it work with custom titles.
1 year ago
Stenzek 278614a415
FullscreenUI: Display game cover when loading 1 year ago
Stenzek 8ef97b9b46
FullscreenUI: Sort unlocked achievements by unlock time 1 year ago
Stenzek be867c815d
FullscreenUI: Minor polish to achievements list 1 year ago
Stenzek 9e319ff495
FullscreenUI: Avoid ID duplication in choice dialogs
If two items, e.g. discs happen to have the same display name.
1 year ago
Stenzek 33b1e82e34
Achievements: Fix imgui assertion in leaderboard view 1 year ago
Stenzek 68fa33e075
FullscreenUI: Polish achievements page 1 year ago
Stenzek d18910a619
Achievements: Release lock while waiting for HTTP requests 1 year ago
Stenzek 88a63f04be
FullscreenUI: More hardcoded size removal
In achievements and elsewhere.
1 year ago
Stenzek 5063a49f2a
FullscreenUI: Remove hardcoded sizes for menu items
Make it dynamic based on content instead.
1 year ago
KamFretoZ fa0a926133
Deps: Bump FontAwesome to 6.7.2 (#3456) 1 year ago
Davide Pesavento 6ef3df5a5c
Achievements: Use gethostuuid() as machine key on macOS (#3452) 1 year ago
Stenzek 77457a3b1d
ImGuiManager: Switch to dynamic fonts 1 year ago
Stenzek d54077e345
Achievements: Add 'Refresh Progress' option
Manually refreshes the all progress database if you have completed
unlocks on other devices/machines.
1 year ago
Stenzek 0205f9fa04
Achievements: Update progress database unconditionally on unlock
Doesn't make sense to preserve the greater count, since it can be
reset through the RA webpage, and SC/HC seems to work fine here.
1 year ago
Stenzek d9367229e9
Achievements: Avoid duplicate tracker display 1 year ago
Stenzek fc7934a2be
FullscreenUI: Fix nav focus loss in leaderboards
Stops hotkeys triggering when using mouse navigation.

Also fixes the first leaderboard entry not focusing on page swap.
1 year ago
Davide Pesavento 401f2652ca
Achievements: Use round instead of ceil for unlocked percentage (#3418) 1 year ago
Stenzek 6cde51b7b5
Achievements: Tidy up API calls 1 year ago
Stenzek aee66edd6e
Achievements: Unload RAIntegration on UI thread
Fixes crash when toggling it on/off.
1 year ago
Stenzek 2aea3e1c3c
FullscreenUI: Add vertical padding to several windows
Looks less cluttered.

- Achievement/leaderboard lists.
- Game list/game grid.
- Save state selector.
1 year ago
Stenzek 30fe7f3e4a
Achievements: Manually generate badge URLs when using RAIntegration
It doesn't fill in these fields (currently at least).
1 year ago
Stenzek d326d307b4
Achievements: Fix memory writes using CPU addresses 1 year ago
Stenzek 559f831c30
Achievements: Defer login/game identify until after RAIntegration load 1 year ago
Stenzek 1fa77e530b
FullscreenUI: Center achievement/leaderboard images
Fixes the placeholder image being stretched.
1 year ago
Stenzek 057398b4ab
FullscreenUI: Mostly replace C string usage with string_view 1 year ago
Stenzek 8f8f7cd1cb
Achievements: Queue RAIntegration writes on CPU thread 1 year ago