github stenzek/duckstation v0.1-10655

latest releases: preview, latest
14 days ago

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

Don't miss a new duckstation release

NewReleases is sending notifications on new releases.