- 1feea43 Achievements: Make GameHashToString() public
- 72561b5 FullscreenUI: Add missing error parameter to RasterizeSVG()
- f0709ae Qt: Use _L1 string literal where appropriate
- ce83fb8 Qt: Hook resume state button up to confirm dialog
- ca59d79 VideoThread: Fix mismatch between fullscreen_state and real state
- 740998b Settings: Don't write OSDPersistentDuration to ini
- 24c43ab FullscreenUI: Fix scroll not resetting in split window
- 7bcc0a7 Qt: Remove redundant lambda
- 0f81e59 GameDB: Add sortName for NBA Live games
- e50acca Qt: Annotate missing BIOS images
- 2d72792 Qt: Allow game to override state media path when resuming
- 0cf818e Qt: Combine a couple of summary page fields
- 14d49a4 Qt: Display content and RA hash in summary page
- 913aaf6 Settings: Remove persistent OSD message type duration
- 7962b9f Achievements: Don't read g_settings on video thread
- d1e14af FullscreenUI: Update translation strings
- 6bb397a FullscreenUI: Adjust achievements pause menu overlay margins
- 8d359a6 Achievements: Add scale options for notifications/indicators
- 1b2bcfd Common: Move BCD helpers into separate file
- e6238da Settings: Add and use saturated int retrieval helpers
- 82f36ad SettingsInterface: Move functions to .cpp file
- a52dcc7 Data: Update SDL game controller database
- 9edc3c5 Qt: Set widget enable on achievement groups
- 71e0e61 Qt: Order Automatic achievement scale option before OSD
- 41708de FullscreenUI: Add vertical padding to split windows
- 234f263 FullscreenUI: Fix one-frame flicker when changing settings pages
- dd3d7d3 Threading: Backport thread ID not getting set
- 890cde0 Achievements: Add "Unlocked in Softcore" bucket
- f91e996 Achievements: Fix spectator mode not applying while game active
- da2fb9a Achievements: Fix only core subset showing in leaderboard view
- 2339b23 FullscreenUI: ResetFocusHere() doesn't need to return boolean
- 10b96b9 Achievements: Reset bucket collapse on window open
- 4f6c42e Data: Add additional PromptFont glyphs
- 0d0bd69 Mini: Set fullscreen display mode on "windows" on kmsdrm
- d5eb3e1 GPUDevice: Enumerate fullscreen modes if using SDL
- 7a0fee0 FullscreenUI: Fix mode list not populating on default adapter
- 91ba5ab GameDB: Add NeGconRumble to a bunch of supported games
- 5add36e GameDB: Add sort names for NFS/NASCAR games
- 3b17273 CMake: Ensure resources directory exists before rcc
- 6a4ae21 VulkanDevice: Destroy context on zero refs with SDL window type
- 9f94d6b OpenGLDevice: Fix incorrect SDL MakeCurrent()/DoneCurrent() usage
- 5a7c855 FullscreenUI: Use command/option key icons on MacOS