github stenzek/duckstation v0.1-9787

latest releases: preview, latest
one month ago

Commits

  • aee897e Qt: Disable UI of settings forced via gamedb, part two (#3561)
  • d367e7e Qt: Alternating row colors for Hotkeys settings (#3559)
  • 022d9f3 Qt: Pass game list entry to settings window
  • c4ac3d1 Qt: Improve padding in hotkey rows
  • c9156fd Qt: Pack host local state in struct
  • 17aa588 Qt: Add shadow to placeholder cover text
  • e214241 Qt: Use Roboto for cover placeholder text
  • aca4e6b Qt: Use Roboto for cover captions too
  • 7bf3b79 Qt: Fix hotkey alt row colours on Mac
  • 96c90a4 Qt: Use colorScheme() for dark mode detection on system themes
  • 5c7b976 Updated Swedish translation (#3562)
  • 2459ac7 Achievements: Fix crash on unknown game
  • a8bbd2c CrashHandler: Catch exceptions and std::terminate
  • 1cdde2c Path: Add IsFileNameValid()
  • f453508 GameList: Don't balk on cover titles that end in dot
  • f0ff520 GameList: Improve custom title cover handling
  • 65f6209 GameDB: Various fixes for Einhänder
  • 9ae09a7 GameDB: Disable widescreen and enable PGXPPreserveProjFP for Evil Dead
  • d694bc2 GameDB: Various fixes for Mega Man games
  • 66d6e28 GameDB: PGXP CPU mode for Tony Hawk's Pro Skater
  • b95f2b1 Atualização Português do Brasil (#3564)
  • c6666a3 Qt: Show tooltip when adjusting icon/cover scale (#3563)
  • edeaae6 dep/rcheevos: Bump to 4570cb7
  • d8912cb System: Allow RVO in GetExecutableNameForImage()
  • fe09b5d ISOReader: Allow zero-length root directory entries
  • 56665d6 Achievements: Simplify hash-to-string routine
  • 8f247c9 Qt: Move zoom logic entirely to game list widget
  • 78bc53f Qt: Stop slider tooltip showing on keyboard shortcut
  • e0a51e1 CI/Flatpak: Replace with a wrapped AppImage
  • 84c6be7 Deps: Simplify Linux build scripts
  • 6126209 CMake: Remove Flatpak specific commands
  • ee9f321 dep/rcheevos: Remove files deleted upstream
  • 456d341 Enable/Disable View menu items according to state
  • 1f07bfc Added "View > Sort By" menu
  • df49eba Added icons and mnemonics in View menu
  • 17a1b23 Keep Game List/Grid view options enabled if rendering to separate window
  • a9c36f3 Use statusTip instead of toolTip for menus
  • cdcfbea Updated Swedish translation (#3566)
  • a790f52 Qt: Don't try to replace AppImage when running as Flatpak
  • e038a1d Qt: Fix some size values truncated in game list
  • 4d5b047 Qt: Don't show fractional sizes in game list
  • 9877cc0 Qt: Move list background config logic to GameListWidget
  • f39a067 Qt: Add tooltips to menu actions
  • 3554467 Qt: Set status tip for actions to tooltips
  • 08d5448 Qt: Disable capture frame option if not running
  • ae570b0 Qt: Remove multiple source of truth for column titles
  • 7807a68 Misc: Fix a couple of code analysis warnings
  • cb7c33c Qt: Synchronize horizontal header with sort actions
  • 640769c System: Remove unnecessary c_str()
  • aa92937 Host: Pack locals in struct
  • ae77a82 Common: Add helper for thread-safe localtime()
  • 2346f67 dep/fmt: Update to v11.2.0
  • 328c93b FullscreenUI: Fix OOB on start+load state
  • 5778630 Qt: Replace named slot usage with functors
  • 339f425 Qt: Remove named slot declarations
  • 31c75a2 Qt: Remove Q_OBJECT where unnecessary
  • 9e3dda6 Qt: Remove unused variables
  • 66bef3e Achievements: Allow background reads
  • 0088bb0 Qt: Make titlebar match current UI theme (Light/Dark) (#3568)
  • ff23462 dep/rcheevos: Bump to fae1e23
  • 8a431b7 GameDB: Disable PGXP on 2D polygons in Wipeout games
  • bb50fc9 CDROM: Improve subchannel file detection
  • 9a1a8c2 Qt: Allow transparent padding for covers
  • eeb1555 Qt: Fix tooltip typo
  • e138030 Updated Swedish translation (#3569)
  • 4bf2aa5 Update the Simple-Chinese translation. (#3570)
  • 1e41408 Atualização Português do Brasil (#3571)
  • ceb6757 Qt: Work around broken dialogs in MacOS 26
  • a39d370 Qt: Don't show main window when changing setup wizard options
  • 2369b32 Qt: Partially revert "Remove Q_OBJECT where unnecessary"
  • 05af0c1 FullscreenUI: Fix title display in game properties
  • ea3c8a3 Qt: Add a theme changed event and use it for hotkey rows
  • 3724a38 Qt: Remove MainWindow::updateTheme()
  • 6caf2d5 Qt: Resize fixed columns on theme change
  • 4c81a98 Qt: Fix detection of system language (#3573)
  • a13aa8f Adicionada uma atualização da tradução para português europeu
  • 073335c Qt: Don't break size of larger game icons
  • 1ac7fc2 SaveStateSelectorUI: Scale save state selector to LayoutScale
  • 83d518c Qt: Fix about dialog link colour
  • 749ce48 Qt: Theme colours can be constexpr
  • 1a4ca3b Qt: Add 'Darker Fusion' theme
  • e3c4f77 Qt: Fix tab order in settings pages
  • f1fe00c Data: Update SDL game controller database
  • 5e253d0 Qt: Add toggle button class
  • a90184a CDROM: Tidy up warnings
  • fb318ca Qt: Fix toggle button not updating
  • 95bcff8 Qt: Darker Fusion tweaks
  • 0d3c775 Qt: Fix Cheats menu shortcut
  • bb63bf9 Qt: Remove multiple sources of truth for dark theme
  • e6c49f0 Qt: Fix uncentered toggle widget thumb
  • 41a4f07 CI: Remove Flatpak verification steps
  • 81f5b74 Qt: Add icon for multi-disc games
  • c4069ee CMake: Avoid search path conflicts
  • 5e32871 CI: Remove unneeded install on Mac
  • 24bf2bc Qt: Default to darker fusion theme
  • f1047af Qt: Make checked menu item visible in Darker Fusion
  • 77bc1ae Qt: Fix incorrect size hint in FolderSettingsWidget
  • 85c4e02 Qt: Remove redundant title update in Game Properties
  • e877ae4 Qt: Fix display of uncompressed size
  • 49b5ea3 DMA: Skip chopping on tiny blocks
  • 109bbf6 GameDB: Recompiler ICache for Dotchi Mecha!
  • e183ec3 CPU/Interpreter: Use aligned address for membps in lwl/lwr
  • b106392 CPU/PGXP: Implement lwl/lwr/swl/swr
  • 0de2aaf CPU/Interpreter: Memory read failures are unlikely
  • 7de8481 System: Fix changing GPU thread state when inactive
  • ba0390f System: Fix patch settings not clearing on game change
  • 9baa09a InputManager: Use TinyString for key-to-string function
  • 055caf5 Qt: Log input state when binding
  • fcf6739 Qt: Require non-zero displacement for reverse axis binding
  • 03cbfc2 CI: Auto-retry patch download
  • 790ac23 GPU: Get present parameters before allocating command
  • c2bbef0 System: Simplify memory card opening
  • dc1882d System: Fix patch setting override desync on safe mode toggle
  • 36ebaf8 Spanish (Spain) translation update 2025/09/22 (#3576)
  • 598d393 System: Don't create any memory cards in PSF/GPU Dump mode
  • 65d6ecc Qt: Don't use style hints as source of truth for dark mode
  • 5b4cf75 Qt: Fix game list icon colours on theme change
  • 94efd00 Qt: Add fallback if system colour scheme is unknown

Don't miss a new duckstation release

NewReleases is sending notifications on new releases.