Unclaimed project
Are you a maintainer of duckstation? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
duckstation
Fast PlayStation 1 emulator for x86-64/AArch32/AArch64/RV64
v0.1-10655 - duckstation Release Notes | AnnounceHQBack to changelogNew
v0.1-10655
Commits
- c126ee7d2 FullscreenUI: Fix EndFullscreenWindow() inside conditional
- cd688477a FullscreenUI: Settings changed fields don't need to be atomic
- 23e57f83f FullscreenUI: Add 'Split Windows'
- 3952477d3 FullscreenUI: Use split window for controller settings
- cb1e545f0 FullscreenUI: Wrap navigation in split windows
- a188633f6 FullscreenUI: Don't clear transition when preserving state
- beaf01ccd Qt: Fix ReportFatalError() returning
- 723fb02a7 Qt: Fix reshade shader icon in light themes
- d9fa8d1ed FullscreenUI: Use dummy for menu headings
- c5ce2f999 dep/imgui: Add ImGuiChildFlags_NoNavCancel
- 6c9277dbd FullscreenUI: Improve split window UX
- 9dcef869a FullscreenUI: Use appropriate icon for console settings
- bc2a2ba8d FullscreenUI: Fix background alpha for achievements user heading
- db46413df FullscreenUI: Use channels for background/highlight/foreground
- d54de027c FullscreenUI: Don't show ports in game settings by default
- 454d33272 FullscreenUI: Hook up L2/R2 to page up/down
- a83ccdcd0 FullscreenUI: Fix focusing when pressing west face button
8f94a56ab System: Add GetProcessUptime()82ab3e84a Host: Add ReportStatusMessage()5154ea9b1 Qt: Route status messages to OSD if fullscreen56cbbb132 InputManager: Don't display controller connected for initial 3 seconds5637fc780 ImGuiManager: Run idle when OSD messages are presentf5ebe1cee FullscreenUI: Use horizontal buttons for resuming state1431d5cf5 FullscreenUI: Use horizontal buttons for message dialogs896395b3b FullscreenUI: Tweak message dialog widths249f9d03f InputManager: Avoid redundant core thread invocationa011b78d2 FullscreenUI: Fix per-game post processing settings08131302c FullscreenUI: Reorder settings pages to match Qtf9bf0cb12 Qt: Make 'Clear Settings' in Game Properties clear ini7d2377b98 GameDB: Max speedup cycles for Inuyasha and Monster, Inc. (#3679)671751f98 Qt: Define Q_OBJECT for TextureReplacementSettingsDialogf7083f963 Qt: Fix singular form in a few translatable strings (#3681)8048c05b3 InputManager: Fix raw input not registering2cb7bace0 InputManager: Fix raw input device disconnect events not triggering on disable991db9e49 InputManager: Remove default Pointer-0 device on raw input startupf901d716b InputManager: Don't use relative mode in raw input without bindingse52b7dde8 InputManager: Add 'Disable Background Input' option2d8b7c85b FullscreenUI: Halve menu animation time9cc8b0e19 InputManager: Apply 'Disable Background Input' to ImGui too0c84baf4d Qt: Use portal file picker on KDE/GNOMEd02382da7 GameList: Log image open errors on file scan failure09926a376 GPUDevice: Update last presented time after present3bff45202 Qt: Add custom titles for disc sets091278315 System: Add taint for memory card time travelling1ec280113 Qt: Fix incorrect row for compatibility comments8dc07e528 Qt: Use splitter in macro editor (#3680)2db018bd8 Qt: Convert text in analog/digital pad SVGs to paths82947f0f6 Qt: Don't double-create the controller settings widgets0c29d4e1d Qt: Remove empty rows/columns in controller settings56fc9afbc InputManager: Default to using global sources in profiles/games80993e988 FullscreenUI: Fix crash when hovering floating buttonsa108fcf2b Hotkeys: Fix power off hotkey in achievements hardcore modef222c5012 Achievements: Raise leaderboard fetch size to 15/5093a5663fc Achievements: Make leaderboard notifications a little nicerf372a9224 Achievements: Add active leaderboard trackers to pause menud02df7cf4 Achievements: Don't use visibility for leaderboard paging18768bcab Achievements: Use note area in more notificationsbd44e36f7 Achievements: Use OSD messages for errors instead of notifications98596dd7d GameDB: Set PGXP tolerance for Vagrant Story0edd6e6fe GameDB: PGXP CPU mode and max speedup cycles for The Guardian of Darknessa9bea9a4d Atualização Português do Brasil (#3682)ff889fc74 Qt: Fix overlapping group boxes in controller global settings (#3683)6d61c54d5 Qt: Adjust Darker Fusion highlight colour4c92dc181 Qt: Fix tab order in a couple of places9882ef425 GPU: Fix ConvertDisplayCoordinatesToBeamTicksAndLines() with forced-progressive3a0c4898e GunCon: Add line/tick offset for position fine-tuning2c8647d34 Achievements: Use rc_client_create_leaderboard_list() for hidden teste2266cd61 dep/rcheevos: Bumpt a4b9156 + #492ffe7ca9f0 Host: Move screensaver inhibit to host8135aefac Qt: Move window corner rounding out of PlatformMisc9c07d9bf7 CocoaTools: Move util functions to common2463a5fdb Misc: Remove platform_misc.h completely1c02bf01a Achievements: Fix progress bar being too short3b57f437d Achievements: Don't duplicate subset title in list viewebb604e1c Achievements: Use secondary colour for active subset171514327 Qt: Fix incorrect fractional window size in MacOS54692a842 Qt: Only override with real/fractional scale on Metal renderer70d286516 Qt: Fix auto updater half complete state on missing asset8863c5381 System: Fix inhibit state if option changed while paused9c9bd21c3 Qt: Remove RemoveEmptyRowsAndColumns() helper2c77eabe3 Qt: Use nested layouts in controller settings dialog2a8256673 GPUDevice: Use separate variables for last/next present time53e7cf5e5 System: Disable screensaver inhibit on Gamescope4f37bc6e1 dep/rcheevos: Update rcheevos to v12.2.1c8abdccce FullscreenUI: Remove content start sound effect