Stenzek
09a3c99c3b
AudioStream: Fix crash with timestretch disabled
2025-08-13 16:39:01 +10:00
Davide Pesavento
0a53bc47c3
Qt: Remove redundant layout from AchievementSettingsWidget
2025-08-12 21:48:24 +10:00
Davide Pesavento
0fc9de781f
Qt: Fix crash toggling achievements in per-game settings
2025-08-12 21:48:24 +10:00
Stenzek
47e8d90e25
GPU: Fix screenshot size when showing VRAM
2025-08-12 00:33:59 +10:00
Stenzek
a2c015b907
GameDB: Disable WS/PGXP on 2D Final Fantasy games
2025-08-11 22:39:01 +10:00
Stenzek
fc129a9733
GameDB: Alien Resurrection
...
Needs PGXP-CPU for gaps in geometry.
2025-08-11 13:20:04 +10:00
Stenzek
cdd0086c54
Qt: Fix toggling read/write breakpoints
2025-08-11 12:10:14 +10:00
Davide Pesavento
9576a3adf1
Achievements: Fix "beaten" condition ( #3506 )
...
Apparently there are sets (e.g. Colin McRae Rally) with zero
progression achievements.
2025-08-11 12:10:01 +10:00
Davide Pesavento
de2d6d1aa0
Qt: More accurate game list column width estimation ( #3505 )
...
Three main changes:
1. Use the pixel metrics of the style instead of hardcoded values.
2. Account for the potential sort indicator in the column header.
3. In the two "Size" columns, the largest numerical value does not
necessarily result in the widest text string, so just use the
value 8888.88 to estimate the width (we assume that 8 is the
widest digit, which is true for many proportional fonts).
2025-08-11 12:09:52 +10:00
Stenzek
c519d3ca76
GameDB: Add analog joystick to supported games
...
Data from manual testing and https://docs.google.com/spreadsheets/d/11xMh5utlKDukC3sWWQUUWPj4NSrJH5ouvOsHFRC_egs/edit?usp=sharing
2025-08-10 14:41:00 +10:00
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
Davide Pesavento
d65c8a3073
Achievements: Keep track of the earliest unlocked win condition ( #3504 )
...
For sets that have more than one win condition, e.g. RE2.
2025-08-09 18:01:01 +10:00
Stenzek
9b99d997f5
Achievements: Fix display of game completion date
2025-08-09 17:03:50 +10:00
Davide Pesavento
b75be05971
Achievements: Fix counting progression achievements ( #3503 )
2025-08-09 16:40:31 +10:00
Stenzek
a84d583c42
CI: Missed one workflow
2025-08-09 16:40:10 +10:00
Stenzek
7830a6d236
Deps: Bump to SDL3 3.2.20
2025-08-09 13:53:26 +10:00
Davide Pesavento
a5c61383a8
GameDB: Disable disc speedup on MDEC for `Star Ocean - The Second Story`
2025-08-09 12:47:36 +10:00
Davide Pesavento
4e662f1fff
GameDB: Add compatibility rating to a couple of games
2025-08-09 12:47:36 +10:00
Davide Pesavento
474d5dc9db
GameDB: Delete obsolete comment
...
Works fine for me with fast boot and even with maximum disc speedup.
2025-08-09 12:47:36 +10:00
Davide Pesavento
2f8460b90c
GameDB: Disable disc speedup on MDEC for `Chrono Cross`
2025-08-09 12:47:36 +10:00
Davide Pesavento
1984d8c85b
GameDB: Disable widescreen for `Arc the Lad II`
2025-08-09 12:47:36 +10:00
KamFretoZ
20e9b8d271
Qt: Fix buffer size help text ( #3501 )
2025-08-09 12:47:16 +10:00
Stenzek
42dc5e416d
CI: Fix PR builds failing
2025-08-09 12:46:45 +10:00
Stenzek
09e785555d
Qt: Fix updater download size display
2025-08-08 23:54:39 +10:00
Stenzek
45a2257436
CMake: Update version requirements
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
Davide Pesavento
5c48f853da
GameDB: Fix cropping in Tomb Raider 4 & 5 ( #3500 )
2025-08-08 23:15:26 +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
Davide Pesavento
bc908aa4cc
GameDB: Adjust crop area for Silent Hill
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
be48e5c681
dep/imgui: Demo window should not enabled
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