Stenzek
29aa0faa6c
Deps: Update Harfbuzz to 11.5.0
2025-09-26 20:02:07 +10:00
Stenzek
7e4f0ce119
Deps: Update to FreeType 2.14.1
...
And use dynamic Harfbuff loading.
2025-09-26 20:02:07 +10:00
Stenzek
86f36ad339
Deps: Remap paths in libbacktrace
...
File path creeps in otherwise, we want reproducible builds.
2025-09-26 20:02:07 +10:00
Stenzek
7df21b216d
Deps: Bump cpuinfo version
2025-09-26 20:02:07 +10:00
Stenzek
94efd0089f
Qt: Add fallback if system colour scheme is unknown
2025-09-23 22:58:06 +10:00
Stenzek
5b4cf75c74
Qt: Fix game list icon colours on theme change
2025-09-23 22:35:32 +10:00
Stenzek
65d6ecc4ca
Qt: Don't use style hints as source of truth for dark mode
...
Apparently this doesn't work on Linux. Typical.
2025-09-23 22:35:11 +10:00
Stenzek
598d393ae9
System: Don't create any memory cards in PSF/GPU Dump mode
2025-09-22 20:50:37 +10:00
Víctor "IlDucci
36ebaf87a7
Spanish (Spain) translation update 2025/09/22 ( #3576 )
...
- Added latest translation changes.
- Resorted all of Qt->View->keyboard shortcuts to include the newest additions.
2025-09-22 20:50:31 +10:00
Stenzek
dc1882dd3e
System: Fix patch setting override desync on safe mode toggle
2025-09-22 20:46:12 +10:00
Stenzek
c2bbef066d
System: Simplify memory card opening
...
Now cards no longer reopen when changing discs in a multi-disc game.
2025-09-22 20:37:45 +10:00
Stenzek
790ac23515
GPU: Get present parameters before allocating command
...
Fixes corruption/crash when video frame rate changes with capture
active.
2025-09-22 17:12:16 +10:00
Stenzek
03cbfc2e3f
CI: Auto-retry patch download
...
Should hopefully work around random failures at the download endpoint.
2025-09-22 16:18:16 +10:00
Stenzek
fcf67396cd
Qt: Require non-zero displacement for reverse axis binding
...
Should hopefully work around controllers with digital triggers getting
flagged as inverted bindings.
2025-09-22 16:18:16 +10:00
Stenzek
055caf5cbe
Qt: Log input state when binding
2025-09-22 15:32:04 +10:00
Stenzek
9baa09aace
InputManager: Use TinyString for key-to-string function
2025-09-22 15:32:04 +10:00
Stenzek
ba0390f6e0
System: Fix patch settings not clearing on game change
...
Also the redundant memory card notification when loading state.
2025-09-22 15:32:03 +10:00
Stenzek
7de84817f8
System: Fix changing GPU thread state when inactive
2025-09-21 19:00:03 +10:00
Stenzek
0de2aafdb9
CPU/Interpreter: Memory read failures are unlikely
2025-09-21 19:00:03 +10:00
Stenzek
b106392da0
CPU/PGXP: Implement lwl/lwr/swl/swr
...
Fixes gaps in sky geometry in Kingsley's Adventure.
2025-09-21 19:00:03 +10:00
Stenzek
e183ec307a
CPU/Interpreter: Use aligned address for membps in lwl/lwr
2025-09-21 16:29:39 +10:00
Stenzek
109bbf6289
GameDB: Recompiler ICache for Dotchi Mecha!
2025-09-21 16:26:46 +10:00
Stenzek
49b5ea3d07
DMA: Skip chopping on tiny blocks
...
My theory is if the DMAC uses burst transfers, then chopping will have
no effect.
Dotchi Mecha! transfers out the CD header then data separately, and if
the first transfer is delayed ends up in a read loop.
I suspect our handling of chopping is wrong anyway, since the calculated
cycle counts for a sector transfer are way too high regardless...
2025-09-21 16:25:10 +10:00
Stenzek
e877ae41b0
Qt: Fix display of uncompressed size
...
Derp.
2025-09-20 20:07:05 +10:00
Stenzek
85c4e02493
Qt: Remove redundant title update in Game Properties
2025-09-20 18:32:15 +10:00
Stenzek
77bc1ae3ca
Qt: Fix incorrect size hint in FolderSettingsWidget
2025-09-20 18:32:15 +10:00
Stenzek
f1047afdac
Qt: Make checked menu item visible in Darker Fusion
2025-09-20 18:32:14 +10:00
Stenzek
24bf2bc453
Qt: Default to darker fusion theme
2025-09-20 15:37:26 +10:00
Stenzek
5e32871288
CI: Remove unneeded install on Mac
2025-09-20 15:34:44 +10:00
Stenzek
c4069eed02
CMake: Avoid search path conflicts
2025-09-20 15:34:44 +10:00
Stenzek
81f5b7440f
Qt: Add icon for multi-disc games
2025-09-20 14:25:18 +10:00
Stenzek
41a4f07cc5
CI: Remove Flatpak verification steps
...
Tired of flathub breaking my build.
2025-09-19 21:25:03 +10:00
Stenzek
e6c49f0b33
Qt: Fix uncentered toggle widget thumb
2025-09-19 20:47:14 +10:00
Stenzek
bb63bf92f0
Qt: Remove multiple sources of truth for dark theme
2025-09-19 20:40:16 +10:00
Stenzek
0d3c7751f1
Qt: Fix Cheats menu shortcut
2025-09-19 20:40:16 +10:00
Stenzek
95bcff8c06
Qt: Darker Fusion tweaks
2025-09-19 20:40:15 +10:00
Stenzek
fb318ca4b0
Qt: Fix toggle button not updating
2025-09-19 01:18:31 +10:00
Stenzek
a90184a658
CDROM: Tidy up warnings
2025-09-19 00:54:43 +10:00
Stenzek
5e253d0c2a
Qt: Add toggle button class
...
And use it for patches
2025-09-19 00:54:43 +10:00
Stenzek
f1fe00c1cb
Data: Update SDL game controller database
2025-09-19 00:54:43 +10:00
Stenzek
e3c4f77a05
Qt: Fix tab order in settings pages
2025-09-19 00:08:31 +10:00
Stenzek
1a4ca3be11
Qt: Add 'Darker Fusion' theme
2025-09-19 00:08:28 +10:00
Stenzek
749ce48b65
Qt: Theme colours can be constexpr
2025-09-19 00:08:28 +10:00
Stenzek
83d518c707
Qt: Fix about dialog link colour
2025-09-19 00:08:28 +10:00
Stenzek
1ac7fc258a
SaveStateSelectorUI: Scale save state selector to LayoutScale
...
And some minor visual polish.
2025-09-18 22:58:24 +10:00
Stenzek
073335c09b
Qt: Don't break size of larger game icons
2025-09-18 22:57:59 +10:00
jorge-607
a13aa8f292
Adicionada uma atualização da tradução para português europeu
2025-09-18 18:13:19 +10:00
Davide Pesavento
4c81a98213
Qt: Fix detection of system language ( #3573 )
2025-09-18 18:10:43 +10:00
Stenzek
6caf2d567b
Qt: Resize fixed columns on theme change
...
Fixes columns being too small after change on MacOS.
2025-09-17 20:09:48 +10:00
Stenzek
3724a38d38
Qt: Remove MainWindow::updateTheme()
...
Instead pipe it through themeChanged().
2025-09-17 20:09:48 +10:00