Commits
- add30da GPUDevice: Move present result to global namespace
- be8f38b ImGuiManager: Transition texture layout after font update
- 92b7cb9 Achievements: Prefetch next achievement badge on unlock/start
- 156837e Scripts: Remove redundant packaging subdirectory
- 3072e65 CI: Don't compress already-compressed artifacts
- dcb3e36 CDImage: Support loading CloneCD images
- fdd724f CDImage: Make MDS class name consistent with others
- 6464faf XInputSource: Fix icons not displaying
- 5d46cca XInputSource: Add missing break in GetCurrentValue()
- 5707977 XInputSource: Fix inverted motors in ConvertKeyToString()
- 3248d94 XInputSource: Support SCP XInput Bridge
- af5ec7f FullscreenUI: Prefetch 3 scrolls worth of badges in list
- 0494848 FullscreenUI: Remove redundant is_initialized variable
- dc31d7d HTTPDownloader: Log time for each request
- 2bccb29 Achievements: Add option to prefetch badges
- 5b23956 README: Add mention of CCD images
- dda54ad FullscreenUI: Immediately pause on core thread on menu open
- 2a4daa7 Achievements: Default badge prefetch to enabled
- 19b618d FullscreenUI: Fix incorrect background rect bounds
- cdf6d5b CI: Use prebuilt dependencies
- 9834234 README: Update build instructions
- 89bcb51 Qt: Fix hardcore disable popup not showing when loading from menu
- 0eadf14 CMake: Report CFLAGS in summary
- 18e1d11 CMake: Remove unused files
- e1f824a CMake: Remove unnecessary warning disables
- 3929e58 CDROM: MotorOn should fail if motor already on
- fd7d4a3 CDROM: Set motor on bit immediately on MotorOn
- 5991721 Common: Return rvalue reference from Error::TakeDescription()
- 939d02c System: Handle corrupted save states when resuming
- 1f9122c Common: Add BumpUniqueStringPool
- 96864e1 ImGuiManager: Fix empty slot message in save state selector
- 116bfa9 Qt: Use custom style sheet for all themes
- 18962a2 Qt: Support loading custom themes
- 51dcde7 Qt: Remove some unused setting binders
- 700467f Qt: Disable 'Disable Style Sheets' button when unavailable
- 762d96c Misc: Set more text formats in gitattributes
- a10d7f6 Qt: Add missing active text color for menu/tabs
- e62de23 CPU/PGXP: Allocate storage based on active RAM size
- a013b7c Qt: Add note to enable mouse mapping for lightguns/mouse
- fba9913 Qt: Tidy up mouse controller view
- 4ebd181 Spanish (Spain) translation update (#3700)
- 395dc07 Atualização - Português do Brasil (#3701)