Commit Graph

8125 Commits

Author SHA1 Message Date
Stenzek 2a2a011854
FullscreenUI: Improve title padding of achievements
Need to redo this whole dialog's layout, but this'll do for now.
2025-08-09 21:19:43 +10:00
Stenzek 9b99d997f5
Achievements: Fix display of game completion date 2025-08-09 17:03:50 +10:00
KamFretoZ 20e9b8d271
Qt: Fix buffer size help text (#3501) 2025-08-09 12:47:16 +10:00
Stenzek 09e785555d
Qt: Fix updater download size display 2025-08-08 23:54:39 +10:00
Stenzek 5fc4fbcf36
Qt: Improve display of version in updater 2025-08-08 23:37:25 +10:00
Stenzek aa2a0cddb5
Data: Update SDL game controller database 2025-08-08 23:32:33 +10:00
Stenzek e38039873e
Achievements: Infer and display beaten/completed time 2025-08-08 23:32:33 +10:00
KamFretoZ ebbc1e98b6
Qt/Updater: Move Download Size indicator to the top (#3499) 2025-08-08 23:15:08 +10:00
Stenzek edd63dfd9c
Qt: Remove now-unused resize column helpers 2025-08-07 21:26:40 +10:00
Stenzek 670027107e
Qt: Use header resize mode for disc windows 2025-08-07 21:26:40 +10:00
Stenzek 93d6fc64da
Qt: Use header resize mode for memory card editor 2025-08-07 21:26:40 +10:00
Stenzek c6c8039211
Qt: Use header resize mode for settings panels 2025-08-07 21:26:40 +10:00
Stenzek bb7833168e
Qt: Use header resize mode for memory scanner 2025-08-07 21:03:06 +10:00
Stenzek 73f326cd75
Qt: Use header resize mode for game list column widths
Simpler code, no need for workarounds in showEvent() either.
2025-08-07 21:00:22 +10:00
Stenzek 76fdbb0b38
Qt: Add tooltips for more fields in game list 2025-08-07 20:49:46 +10:00
Stenzek a080228ee5
Qt: Don't reset model for every scanned game
Make the UI a little more responsive.
2025-08-07 20:49:46 +10:00
Davide Pesavento 2669b026d7 Qt: Remove obsolete comment
The logic was changed in 281119b812
2025-08-07 20:49:36 +10:00
Stenzek d2caabd04a
Qt: Fix exit on separate window close with FSUI active 2025-08-03 15:15:47 +10:00
Stenzek a2222d805b
Qt: Fix inability to exit with HC mode active 2025-08-03 15:15:47 +10:00
Stenzek 501380ec7c
Achievements: Split up overlay setting
Split into challenge indicator modes, leaderboard trackers, and progress
indicators.
2025-08-03 15:15:47 +10:00
Stenzek e98871ad47
Settings: Remove middle padding
Why did I do this...
2025-08-03 12:27:14 +10:00
Stenzek 5c682d2325
ImGuiOverlays: Frame time history is aligned 2025-08-02 17:44:53 +10:00
Stenzek 628e41f849
ImGuiManager: Don't render when skipping present
Fixes very slow scrolling in save state selector when fast forwarding,
and generally just giving a "true" DeltaTime is probably a good thing.
2025-08-02 14:41:01 +10:00
Stenzek fe11c658ee
ImGuiOverlays: Fix save state selector out-of-order drawing
Specifically the animated background appearing in front of the
thumbnails.
2025-08-02 14:41:01 +10:00
Stenzek 143ae49f2c
AudioStream: Use larger target size only when intentionally running slow
Fixes buffer underruns at fast or slow speed settings.
2025-08-02 14:41:01 +10:00
Stenzek d3f04dcda9
AudioStream: SIMD averaging window calculation 2025-08-02 14:15:43 +10:00
Stenzek 9b4698d48c
AudioStream: Back off resets that don't pass threshold over time
That way a very occasional lag/overflow doesn't cascade into
unnecessary tempo adjustment.
2025-08-02 14:15:41 +10:00
Stenzek f464d42be5
AudioStream: Fix glitches when disabling fast-forwarding
Usually happened at high frame rates.
2025-08-02 13:33:52 +10:00
Stenzek 6c9d339855
PerformanceCounters: Align to 4 elements
And use minv()/maxv().
2025-08-02 13:33:52 +10:00
Stenzek b81dfa205c
GPU: Simplify screenshot size calculation
And don't miscalculate it for some games.
2025-08-01 19:50:27 +10:00
Stenzek 4644db00ea
GPU: Fix screenshot size in uncorrected mode 2025-07-31 23:30:07 +10:00
Stenzek a27fedae86
Qt: Various fixes to memory scanner UI
Reduce repetition in formatting.
Make formatting consistent between saving/loading watches.
Fix description display.
2025-07-30 22:39:53 +10:00
Stenzek 02a1ccbcdc
Qt: Persist memory scanner watch list across instances
i.e. save it to a file.
2025-07-30 22:21:35 +10:00
Stenzek 52d9f73f98
Misc: Replace a bunch of static qualifiers with inline
Allows deduplication, shaves a couple percent off the debug binary size.
Release binary size difference is negligible.
2025-07-30 21:43:12 +10:00
Stenzek c8dd9995ec
GameDatabase: Remove redundant SetRymlCallbacks() 2025-07-30 21:12:38 +10:00
Stenzek fef553ff12
Qt: Display 'First Value' in memory scanner 2025-07-30 21:08:38 +10:00
Stenzek a9ce005a20
Qt: Fix maximized state not saving to config
Restores the "old" position when restoring again. Except on Wayland,
where nothing works.
2025-07-30 20:30:55 +10:00
Stenzek 3768940fbb
Qt: Fix assertion on shutdown after resize 2025-07-30 20:18:42 +10:00
Stenzek 690f843e2a
Qt: Auto switch between any/changed values in memory scanner 2025-07-29 23:10:25 +10:00
Stenzek 5ed7961390
Qt: Refuse to start in known broken environments 2025-07-29 23:10:25 +10:00
Stenzek ce53e29997
Qt: Fix possible crash on shutdown 2025-07-29 20:56:58 +10:00
Stenzek acf78970c6
Qt: Create main window before starting EmuThread
Stops signals such as achievements active changed being lost.
2025-07-29 17:23:18 +10:00
Stenzek f569448ea1
System: Centralize pause checks 2025-07-29 17:23:18 +10:00
Stenzek 042930d735
FullscreenUI: Fix focus loss with grid/list button 2025-07-28 20:42:50 +10:00
zkdpower fac47b135a
Update the Simple-Chinese translation to latest. (#3495) 2025-07-28 20:42:12 +10:00
Davide Pesavento 168b80dd49 Qt: Add tooltips to game list 2025-07-27 21:31:30 +10:00
Davide Pesavento df65879d06 GPU: Fix typo 2025-07-27 21:31:30 +10:00
Stenzek 300d158320
FullscreenUI: Fix clock position in pause menu 2025-07-27 13:45:46 +10:00
Davide Pesavento 70d6a2d1af Achievements: Revert back to long date format for unlock/submit time 2025-07-27 13:03:38 +10:00
Davide Pesavento 71591e8219 Qt: Use localized date/time formatting in a few more places 2025-07-27 13:03:38 +10:00