Commits
- 02a36c7 Qt: Prefer size from native OS over Qt
- 5cd5853 Achievements: Add type badges to list and wrap long titles
- 3f1ab1c SoundEffectManager: Upmix and resample sound effects when needed
- bca82e1 Achievements: Improve consistency of log messages (#3671)
- 1b9ef2c StringUtil: Backport helper functions
- fb932eb FullscreenUI: Don't use SmallString for URL templates
- 4b02270 Qt: Apply Wayland workarounds before creating QApplication
- f226581 Qt: Include time stretch latency in displayed maximum
- 83f5fdc Qt: Order volume controls before audio backend configuration
- 3ff1ea3 ImGuiManager: Extract out gradient rect function
- a725890 Achievements: Add easing to progress indicators
- 604b7ce Misc: Fix building with GCC
- 8db7cff InputManager: Remove hotkey list indirection
- a42df97 StringUtil: Use C++20 requires clauses instead of enable_if
- dea9ce3 StringUtil: Move most non-template functions to source file
- 091517a StringUtil: Move FromChars()ToChars() instantiation to source file
- 84e4aed dep/fmt: Update to v12.1.0
- 4c79ee8 CMake: Adjust fmt build macros
- d4c4ec5 CMake: Prefer private over public include dirs
- 170d4b9 Build: Don't make fast_float a public link for libraries
- f03bb5b Qt: Defer initial layout of game grid
- a584a5a CI: Set MacOS deployment target to 13.3
- 0a9bf5a StringUtil: Use to_chars() for floating point types
- 14625af Common: Remove fallback for missing heterogeneous lookup
- 67bb752 Cheats: Search local cheats/patches for multi-disc games
- 45dd500 Qt: Restore disassembly register previews in debugger
- 0ad425f GameList: Fix reporting of 'Yesterday' on Jan 1st
- 65de509 Qt: Fix spurious WinId change error on debug widget close
- 2258463 CDImagePPF: Implement parsing of undo data
- d7b2f2d README: Update minimum macOS version (#3673)
- c015893 CPU: Add COP0 register names to disassembly
- 632aa18 CPU: Don't raise #RI on write to read-only COP0 registers
- 43a4054 PlatformMisc: Fix screensaver inhibition on macOS (#3674)
- ae1bd27 Data: Update SDL game controller database
- 5c53fba Qt: Fix Wayland workarounds not applying