Skip to content

latest-ls26

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 01 Oct 02:41
· 77 commits to master since this release
4463bcf

CI Report:

https://ci-tests.linuxserver.io/linuxserver/duckstation/latest-ls26/index.html

LinuxServer Changes:

Rebase to Debian Trixie.

Remote Changes:

Commits

  • aee897e44 Qt: Disable UI of settings forced via gamedb, part two (#3561)
  • d367e7e4e Qt: Alternating row colors for Hotkeys settings (#3559)
  • 022d9f308 Qt: Pass game list entry to settings window
  • c4ac3d195 Qt: Improve padding in hotkey rows
  • c9156fd7b Qt: Pack host local state in struct
  • 17aa58873 Qt: Add shadow to placeholder cover text
  • e2142419e Qt: Use Roboto for cover placeholder text
  • aca4e6be4 Qt: Use Roboto for cover captions too
  • 7bf3b7931 Qt: Fix hotkey alt row colours on Mac
  • 96c90a4ac Qt: Use colorScheme() for dark mode detection on system themes
  • 5c7b97636 Updated Swedish translation (#3562)
  • 2459ac7cc Achievements: Fix crash on unknown game
  • a8bbd2c4a CrashHandler: Catch exceptions and std::terminate
  • 1cdde2cab Path: Add IsFileNameValid()
  • f45350898 GameList: Don't balk on cover titles that end in dot
  • f0ff520a9 GameList: Improve custom title cover handling
  • 65f620901 GameDB: Various fixes for Einhänder
  • 9ae09a769 GameDB: Disable widescreen and enable PGXPPreserveProjFP for Evil Dead
  • d694bc201 GameDB: Various fixes for Mega Man games
  • 66d6e2827 GameDB: PGXP CPU mode for Tony Hawk's Pro Skater
  • b95f2b16f Atualização Português do Brasil (#3564)
  • c6666a388 Qt: Show tooltip when adjusting icon/cover scale (#3563)
  • edeaae613 dep/rcheevos: Bump to 4570cb7
  • d8912cb3c System: Allow RVO in GetExecutableNameForImage()
  • fe09b5d16 ISOReader: Allow zero-length root directory entries
  • 56665d64a Achievements: Simplify hash-to-string routine
  • 8f247c909 Qt: Move zoom logic entirely to game list widget
  • 78bc53ff4 Qt: Stop slider tooltip showing on keyboard shortcut
  • e0a51e117 CI/Flatpak: Replace with a wrapped AppImage
  • 84c6be74d Deps: Simplify Linux build scripts
  • 6126209a2 CMake: Remove Flatpak specific commands
  • ee9f32185 dep/rcheevos: Remove files deleted upstream
  • 456d341ec Enable/Disable View menu items according to state
  • 1f07bfc9c Added "View > Sort By" menu
  • df49eba47 Added icons and mnemonics in View menu
  • 17a1b231a Keep Game List/Grid view options enabled if rendering to separate window
  • a9c36f39a Use statusTip instead of toolTip for menus
  • cdcfbea6d Updated Swedish translation (#3566)
  • a790f521a Qt: Don't try to replace AppImage when running as Flatpak
  • e038a1d35 Qt: Fix some size values truncated in game list
  • 4d5b0473c Qt: Don't show fractional sizes in game list
  • 9877cc0c2 Qt: Move list background config logic to GameListWidget
  • f39a06726 Qt: Add tooltips to menu actions
  • 355446798 Qt: Set status tip for actions to tooltips
  • 08d54487e Qt: Disable capture frame option if not running
  • ae570b0ac Qt: Remove multiple source of truth for column titles
  • 7807a6847 Misc: Fix a couple of code analysis warnings
  • cb7c33cf2 Qt: Synchronize horizontal header with sort actions
  • 640769c2b System: Remove unnecessary c_str()
  • aa929370b Host: Pack locals in struct
  • ae77a82ba Common: Add helper for thread-safe localtime()
  • 2346f67c8 dep/fmt: Update to v11.2.0
  • 328c93b78 FullscreenUI: Fix OOB on start+load state
  • 577863077 Qt: Replace named slot usage with functors
  • 339f4252e Qt: Remove named slot declarations
  • 31c75a2b5 Qt: Remove Q_OBJECT where unnecessary
  • 9e3dda675 Qt: Remove unused variables
  • 66bef3e3e Achievements: Allow background reads
  • 0088bb0ab Qt: Make titlebar match current UI theme (Light/Dark) (#3568)
  • ff2346211 dep/rcheevos: Bump to fae1e23
  • 8a431b7d2 GameDB: Disable PGXP on 2D polygons in Wipeout games
  • bb50fc905 CDROM: Improve subchannel file detection
  • 9a1a8c226 Qt: Allow transparent padding for covers
  • eeb155590 Qt: Fix tooltip typo
  • e138030f8 Updated Swedish translation (#3569)
  • 4bf2aa562 Update the Simple-Chinese translation. (#3570)
  • 1e4140875 Atualização Português do Brasil (#3571)
  • ceb675752 Qt: Work around broken dialogs in MacOS 26
  • a39d370c5 Qt: Don't show main window when changing setup wizard options
  • 2369b329e Qt: Partially revert "Remove Q_OBJECT where unnecessary"
  • 05af0c128 FullscreenUI: Fix title display in game properties
  • ea3c8a365 Qt: Add a theme changed event and use it for hotkey rows
  • 3724a38d3 Qt: Remove MainWindow::updateTheme()
  • 6caf2d567 Qt: Resize fixed columns on theme change
  • 4c81a9821 Qt: Fix detection of system language (#3573)
  • a13aa8f29 Adicionada uma atualização da tradução para português europeu
  • 073335c09 Qt: Don't break size of larger game icons
  • 1ac7fc258 SaveStateSelectorUI: Scale save state selector to LayoutScale
  • 83d518c70 Qt: Fix about dialog link colour
  • 749ce48b6 Qt: Theme colours can be constexpr
  • 1a4ca3be1 Qt: Add 'Darker Fusion' theme
  • e3c4f77a0 Qt: Fix tab order in settings pages
  • f1fe00c1c Data: Update SDL game controller database
  • 5e253d0c2 Qt: Add toggle button class
  • a90184a65 CDROM: Tidy up warnings
  • fb318ca4b Qt: Fix toggle button not updating
  • 95bcff8c0 Qt: Darker Fusion tweaks
  • 0d3c7751f Qt: Fix Cheats menu shortcut
  • bb63bf92f Qt: Remove multiple sources of truth for dark theme
  • e6c49f0b3 Qt: Fix uncentered toggle widget thumb
  • 41a4f07cc CI: Remove Flatpak verification steps
  • 81f5b7440 Qt: Add icon for multi-disc games
  • c4069eed0 CMake: Avoid search path conflicts
  • 5e3287128 CI: Remove unneeded install on Mac
  • 24bf2bc45 Qt: Default to darker fusion theme
  • f1047afda Qt: Make checked menu item visible in Darker Fusion
  • 77bc1ae3c Qt: Fix incorrect size hint in FolderSettingsWidget
  • 85c4e0249 Qt: Remove redundant title update in Game Properties
  • e877ae41b Qt: Fix display of uncompressed size
  • 49b5ea3d0 DMA: Skip chopping on tiny blocks
  • 109bbf628 GameDB: Recompiler ICache for Dotchi Mecha!
  • e183ec307 CPU/Interpreter: Use aligned address for membps in lwl/lwr
  • b106392da CPU/PGXP: Implement lwl/lwr/swl/swr
  • 0de2aafdb CPU/Interpreter: Memory read failures are unlikely
  • 7de84817f System: Fix changing GPU thread state when inactive
  • ba0390f6e System: Fix patch settings not clearing on game change
  • 9baa09aac InputManager: Use TinyString for key-to-string function
  • 055caf5cb Qt: Log input state when binding
  • fcf67396c Qt: Require non-zero displacement for reverse axis binding
  • 03cbfc2e3 CI: Auto-retry patch download
  • 790ac2351 GPU: Get present parameters before allocating command
  • c2bbef066 System: Simplify memory card opening
  • dc1882dd3 System: Fix patch setting override desync on safe mode toggle
  • 36ebaf87a Spanish (Spain) translation update 2025/09/22 (#3576)
  • 598d393ae System: Don't create any memory cards in PSF/GPU Dump mode
  • 65d6ecc4c Qt: Don't use style hints as source of truth for dark mode
  • 5b4cf75c7 Qt: Fix game list icon colours on theme change
  • 94efd0089 Qt: Add fallback if system colour scheme is unknown