Commits
- 24cd6fa Hotkeys: Add switch to previous/next disc hotkeys
- 6b811df CDROM: Add "Switch to Next Disc on Stop" option.
- 2da46f8 dep/imgui: Fix smooth scrolling with >60hz
- 4164b95 ImGuiManager: Make OSD message animation match notifications
- fff7654 GameDB: Asterix does not support analog mode (#3428)
- af803ee GameDB: Various fixes to GTA games (#3429)
- b195f74 implement ExtConstantBitClear/Set on ExtImprovedSlide (#3430)
- 6d8e111 GameDB: Add ForcePGXPCPUMode to all remaining versions of Aladdin (#3431)
- 2018eb7 GPU: Adjust draw timing approximation
- f2caec8 GameDB: Force full boot for Lomax games
- 0a0ad3f Qt: Improve clarity of unknown dump hashes
- 02d8e14 ImGuiManager: Avoid deprecated std::memory_order_consume (#3433)
- 9d59763 GameDB: Disable upscaling and filtering in Constructor (#3432)
- 1ad9ca7 FullscreenUI: Cancel pending nav on focus reset
- fc7934a FullscreenUI: Fix nav focus loss in leaderboards
- 2cc0851 GameDatabase: Fix DisableUpscaling trait with auto res
- 47405b0 GameDatabase: Disable MSAA with DisableUpscaling
- ae3b295 FullscreenUI: Disable menu item borders by default
- 42813e8 GameDatabase: Actually disable auto scale for DisableUpdating
- d936722 Achievements: Avoid duplicate tracker display
- 62c0a1e RISCV: fix flush cache for linux riscv when clang <= 18
- e55dabf GameDB: Two fixes for Alone in the Dark - The New Nightmare (#3434)
- eee67a3 GPU/HW: Fix off-by-one in sprite UV rect calculation
- 7fde697 GPU/TextureCache: Add merging of adjacent palette records
- 5b40d79 System: Shut down GPU backend before other components
- 9ab2608 GPU/TextureCache: Fix replacement background name length
- 52cf394 GameDB: Add PlayStation Mouse Support for Jingle Cats (#3435)
- 2f2dcb4 GameDB: Fix incorrect controller information + Add PlayStation Mouse for Jingle Cats (#3436)
- 0205f9f Achievements: Update progress database unconditionally on unlock
- cb751b0 Data: Update SDL controller database
- 22089e9 Qt: Improve game grid layout calculations
- f518b84 Deps: Version updates
- 808c51b CMake: Bump version requirements
- 95e0855 Qt: Move list/grid setup to subclasses
- 0a0379f Qt: Make game list scrollbar only visible as-needed
- d54077e Achievements: Add 'Refresh Progress' option
- 59f7d0b Cheats: Fix compiler warnings
- 9cd371d SettingsInterface: Drop some unused virtual methods
- d0b7d9d Host: Get rid of base settings interface indirection
- 5f23555 Qt: Only write settings ini if it is changed
- 6bea16b INISettingsInterface: Only set changed if the value actually changes
- 2326fc2 README: Fix typo (#3437)
- 595f8d0 Atualização Português do Brasil (#3438)
- 8d2dec4 Updated Swedish translation (#3439)
- bd9e206 FullscreenUI: Fix layout calculations in game grid
- 38aebd0 dep/imgui: Add overridable scroll rate
- 29e55a2 FullscreenUI: Use system scroll rate and layout scale
- cb2dfab Qt: Backport undo load state timestamps
- 5eb8578 System: Save undo state on reset
- ba78714 Qt: More consistent icon handling
- a4977f9 Qt: Add icons to buttons in patch settings widget
- c7052a1 Qt: Use restart-line icon for "restore defaults" buttons
- 7752b2b Qt: Remove redundant nested layouts
- 5ea6481 Qt: Consistently use QToolButton for "restore default" action
- e45c04e Qt: Simplify grid layout in game summary widget
- 36b8690 Qt: Use standard key sequences for main window shortcuts
- 9112e38 GPUDevice: Fix incorrect close call during symbol lookup