Commits
- c126ee7 FullscreenUI: Fix EndFullscreenWindow() inside conditional
- cd68847 FullscreenUI: Settings changed fields don't need to be atomic
- 23e57f8 FullscreenUI: Add 'Split Windows'
- 3952477 FullscreenUI: Use split window for controller settings
- cb1e545 FullscreenUI: Wrap navigation in split windows
- a188633 FullscreenUI: Don't clear transition when preserving state
- beaf01c Qt: Fix ReportFatalError() returning
- 723fb02 Qt: Fix reshade shader icon in light themes
- d9fa8d1 FullscreenUI: Use dummy for menu headings
- c5ce2f9 dep/imgui: Add ImGuiChildFlags_NoNavCancel
- 6c9277d FullscreenUI: Improve split window UX
- 9dcef86 FullscreenUI: Use appropriate icon for console settings
- bc2a2ba FullscreenUI: Fix background alpha for achievements user heading
- db46413 FullscreenUI: Use channels for background/highlight/foreground
- d54de02 FullscreenUI: Don't show ports in game settings by default
- 454d332 FullscreenUI: Hook up L2/R2 to page up/down
- a83ccdc FullscreenUI: Fix focusing when pressing west face button
- 8f94a56 System: Add GetProcessUptime()
- 82ab3e8 Host: Add ReportStatusMessage()
- 5154ea9 Qt: Route status messages to OSD if fullscreen
- 56cbbb1 InputManager: Don't display controller connected for initial 3 seconds
- 5637fc7 ImGuiManager: Run idle when OSD messages are present
- f5ebe1c FullscreenUI: Use horizontal buttons for resuming state
- 1431d5c FullscreenUI: Use horizontal buttons for message dialogs
- 896395b FullscreenUI: Tweak message dialog widths
- 249f9d0 InputManager: Avoid redundant core thread invocation
- a011b78 FullscreenUI: Fix per-game post processing settings
- 0813130 FullscreenUI: Reorder settings pages to match Qt
- f9bf0cb Qt: Make 'Clear Settings' in Game Properties clear ini
- 7d2377b GameDB: Max speedup cycles for Inuyasha and Monster, Inc. (#3679)
- 671751f Qt: Define Q_OBJECT for TextureReplacementSettingsDialog
- f7083f9 Qt: Fix singular form in a few translatable strings (#3681)
- 8048c05 InputManager: Fix raw input not registering
- 2cb7bac InputManager: Fix raw input device disconnect events not triggering on disable
- 991db9e InputManager: Remove default Pointer-0 device on raw input startup
- f901d71 InputManager: Don't use relative mode in raw input without bindings
- e52b7dd InputManager: Add 'Disable Background Input' option
- 2d8b7c8 FullscreenUI: Halve menu animation time
- 9cc8b0e InputManager: Apply 'Disable Background Input' to ImGui too
- 0c84baf Qt: Use portal file picker on KDE/GNOME
- d02382d GameList: Log image open errors on file scan failure
- 09926a3 GPUDevice: Update last presented time after present
- 3bff452 Qt: Add custom titles for disc sets
- 0912783 System: Add taint for memory card time travelling
- 1ec2801 Qt: Fix incorrect row for compatibility comments
- 8dc07e5 Qt: Use splitter in macro editor (#3680)
- 2db018b Qt: Convert text in analog/digital pad SVGs to paths
- 82947f0 Qt: Don't double-create the controller settings widgets
- 0c29d4e Qt: Remove empty rows/columns in controller settings
- 56fc9af InputManager: Default to using global sources in profiles/games
- 80993e9 FullscreenUI: Fix crash when hovering floating buttons
- a108fcf Hotkeys: Fix power off hotkey in achievements hardcore mode
- f222c50 Achievements: Raise leaderboard fetch size to 15/50
- 93a5663 Achievements: Make leaderboard notifications a little nicer
- f372a92 Achievements: Add active leaderboard trackers to pause menu
- d02df7c Achievements: Don't use visibility for leaderboard paging
- 18768bc Achievements: Use note area in more notifications
- bd44e36 Achievements: Use OSD messages for errors instead of notifications
- 98596dd GameDB: Set PGXP tolerance for
Vagrant Story - 0edd6e6 GameDB: PGXP CPU mode and max speedup cycles for
The Guardian of Darkness - a9bea9a Atualização Português do Brasil (#3682)
- ff889fc Qt: Fix overlapping group boxes in controller global settings (#3683)
- 6d61c54 Qt: Adjust Darker Fusion highlight colour
- 4c92dc1 Qt: Fix tab order in a couple of places
- 9882ef4 GPU: Fix ConvertDisplayCoordinatesToBeamTicksAndLines() with forced-progressive
- 3a0c489 GunCon: Add line/tick offset for position fine-tuning
- 2c8647d Achievements: Use rc_client_create_leaderboard_list() for hidden test
- e2266cd dep/rcheevos: Bumpt a4b9156 + #492
- ffe7ca9 Host: Move screensaver inhibit to host
- 8135aef Qt: Move window corner rounding out of PlatformMisc
- 9c07d9b CocoaTools: Move util functions to common
- 2463a5f Misc: Remove platform_misc.h completely
- 1c02bf0 Achievements: Fix progress bar being too short
- 3b57f43 Achievements: Don't duplicate subset title in list view
- ebb604e Achievements: Use secondary colour for active subset
- 1715143 Qt: Fix incorrect fractional window size in MacOS
- 54692a8 Qt: Only override with real/fractional scale on Metal renderer
- 70d2865 Qt: Fix auto updater half complete state on missing asset
- 8863c53 System: Fix inhibit state if option changed while paused
- 9c9bd21 Qt: Remove RemoveEmptyRowsAndColumns() helper
- 2c77eab Qt: Use nested layouts in controller settings dialog
- 2a82566 GPUDevice: Use separate variables for last/next present time
- 53e7cf5 System: Disable screensaver inhibit on Gamescope
- 4f37bc6 dep/rcheevos: Update rcheevos to v12.2.1
- c8abdcc FullscreenUI: Remove content start sound effect