Logo
Explore Help
Sign In
starred/duckstation
1
0
Fork 0
You've already forked duckstation
mirror of https://github.com/stenzek/duckstation.git synced 2026-02-04 05:04:33 +00:00
Code Issues 1.1k Packages Projects Releases 20 Wiki Activity

20 Releases 27 Tags

RSS Feed
  • v0.1-10655 c8abdccce4
    Compare

    Stable

    claunia released this 2026-01-17 15:44:40 +00:00 | 163 commits to master since this release

    📅 Originally published on GitHub: Sat, 17 Jan 2026 16:05:19 GMT
    🏷️ Git tag created: Sat, 17 Jan 2026 15:44:40 GMT

    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 fullscreen
    • 56cbbb132 InputManager: Don't display controller connected for initial 3 seconds
    • 5637fc780 ImGuiManager: Run idle when OSD messages are present
    • f5ebe1cee FullscreenUI: Use horizontal buttons for resuming state
    • 1431d5cf5 FullscreenUI: Use horizontal buttons for message dialogs
    • 896395b3b FullscreenUI: Tweak message dialog widths
    • 249f9d03f InputManager: Avoid redundant core thread invocation
    • a011b78d2 FullscreenUI: Fix per-game post processing settings
    • 08131302c FullscreenUI: Reorder settings pages to match Qt
    • f9bf0cb12 Qt: Make 'Clear Settings' in Game Properties clear ini
    • 7d2377b98 GameDB: Max speedup cycles for Inuyasha and Monster, Inc. (#3679)
    • 671751f98 Qt: Define Q_OBJECT for TextureReplacementSettingsDialog
    • f7083f963 Qt: Fix singular form in a few translatable strings (#3681)
    • 8048c05b3 InputManager: Fix raw input not registering
    • 2cb7bace0 InputManager: Fix raw input device disconnect events not triggering on disable
    • 991db9e49 InputManager: Remove default Pointer-0 device on raw input startup
    • f901d716b InputManager: Don't use relative mode in raw input without bindings
    • e52b7dde8 InputManager: Add 'Disable Background Input' option
    • 2d8b7c85b FullscreenUI: Halve menu animation time
    • 9cc8b0e19 InputManager: Apply 'Disable Background Input' to ImGui too
    • 0c84baf4d Qt: Use portal file picker on KDE/GNOME
    • d02382da7 GameList: Log image open errors on file scan failure
    • 09926a376 GPUDevice: Update last presented time after present
    • 3bff45202 Qt: Add custom titles for disc sets
    • 091278315 System: Add taint for memory card time travelling
    • 1ec280113 Qt: Fix incorrect row for compatibility comments
    • 8dc07e528 Qt: Use splitter in macro editor (#3680)
    • 2db018bd8 Qt: Convert text in analog/digital pad SVGs to paths
    • 82947f0f6 Qt: Don't double-create the controller settings widgets
    • 0c29d4e1d Qt: Remove empty rows/columns in controller settings
    • 56fc9afbc InputManager: Default to using global sources in profiles/games
    • 80993e988 FullscreenUI: Fix crash when hovering floating buttons
    • a108fcf2b Hotkeys: Fix power off hotkey in achievements hardcore mode
    • f222c5012 Achievements: Raise leaderboard fetch size to 15/50
    • 93a5663fc Achievements: Make leaderboard notifications a little nicer
    • f372a9224 Achievements: Add active leaderboard trackers to pause menu
    • d02df7cf4 Achievements: Don't use visibility for leaderboard paging
    • 18768bcab Achievements: Use note area in more notifications
    • bd44e36f7 Achievements: Use OSD messages for errors instead of notifications
    • 98596dd7d GameDB: Set PGXP tolerance for Vagrant Story
    • 0edd6e6fe GameDB: PGXP CPU mode and max speedup cycles for The Guardian of Darkness
    • a9bea9a4d Atualização Português do Brasil (#3682)
    • ff889fc74 Qt: Fix overlapping group boxes in controller global settings (#3683)
    • 6d61c54d5 Qt: Adjust Darker Fusion highlight colour
    • 4c92dc181 Qt: Fix tab order in a couple of places
    • 9882ef425 GPU: Fix ConvertDisplayCoordinatesToBeamTicksAndLines() with forced-progressive
    • 3a0c4898e GunCon: Add line/tick offset for position fine-tuning
    • 2c8647d34 Achievements: Use rc_client_create_leaderboard_list() for hidden test
    • e2266cd61 dep/rcheevos: Bumpt a4b9156 + #492
    • ffe7ca9f0 Host: Move screensaver inhibit to host
    • 8135aefac Qt: Move window corner rounding out of PlatformMisc
    • 9c07d9bf7 CocoaTools: Move util functions to common
    • 2463a5fdb Misc: Remove platform_misc.h completely
    • 1c02bf01a Achievements: Fix progress bar being too short
    • 3b57f437d Achievements: Don't duplicate subset title in list view
    • ebb604e1c Achievements: Use secondary colour for active subset
    • 171514327 Qt: Fix incorrect fractional window size in MacOS
    • 54692a842 Qt: Only override with real/fractional scale on Metal renderer
    • 70d286516 Qt: Fix auto updater half complete state on missing asset
    • 8863c5381 System: Fix inhibit state if option changed while paused
    • 9c9bd21c3 Qt: Remove RemoveEmptyRowsAndColumns() helper
    • 2c77eabe3 Qt: Use nested layouts in controller settings dialog
    • 2a8256673 GPUDevice: Use separate variables for last/next present time
    • 53e7cf5e5 System: Disable screensaver inhibit on Gamescope
    • 4f37bc6e1 dep/rcheevos: Update rcheevos to v12.2.1
    • c8abdccce FullscreenUI: Remove content start sound effect
    Downloads
    • DuckStation-arm64.AppImage
      78 MiB
      2026-01-29 18:58:33 +00:00
    • DuckStation-armhf.AppImage
      75 MiB
      2026-01-29 18:58:44 +00:00
    • duckstation-mac-release.zip
      82 MiB
      2026-01-29 18:58:55 +00:00
    • DuckStation-Mini-arm64.AppImage
      59 MiB
      2026-01-29 18:59:04 +00:00
    • DuckStation-Mini-armhf.AppImage
      58 MiB
      2026-01-29 18:59:13 +00:00
    • duckstation-windows-arm64-release-symbols.zip
      16 MiB
      2026-01-29 18:59:15 +00:00
    • duckstation-windows-arm64-release.zip
      64 MiB
      2026-01-29 18:59:23 +00:00
    • duckstation-windows-x64-release-symbols.zip
      16 MiB
      2026-01-29 18:59:25 +00:00
    • duckstation-windows-x64-release.zip
      64 MiB
      2026-01-29 18:59:34 +00:00
    • duckstation-windows-x64-sse2-release-symbols.zip
      16 MiB
      2026-01-29 18:59:36 +00:00
    • duckstation-windows-x64-sse2-release.zip
      64 MiB
      2026-01-29 18:59:43 +00:00
    • DuckStation-x64-SSE2.AppImage
      86 MiB
      2026-01-29 18:59:53 +00:00
    • DuckStation-x64.AppImage
      86 MiB
      2026-01-29 19:00:05 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
Powered by Gitea Version: 1.25.4 Page: 2049ms Template: 63ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API