Commit Graph

10690 Commits

Author SHA1 Message Date
Stenzek
86bf551620 Qt: Warn when executable has been renamed v0.1-10193 2025-11-22 15:34:36 +10:00
Stenzek
1f7a44c65d Qt: Remove a couple of left-over spacer size hints 2025-11-22 15:34:36 +10:00
zkdpower
3a43f59934 Update the Simplified-Chinese Translation. (#3635) 2025-11-22 15:29:53 +10:00
Stenzek
783e7675d5 Qt: Swap remaining form layouts for grid 2025-11-22 14:43:52 +10:00
Stenzek
573734eeb2 Qt: Swap form for grid layouts in setup wizard
Consistency with main settings window, mainly for MacOS.
2025-11-22 14:43:52 +10:00
Stenzek
7829d4316b Qt: Add proper alert titles in a couple of areas 2025-11-22 14:43:52 +10:00
Stenzek
6146d33fa2 Qt: Fix game list background on MacOS 2025-11-22 14:43:52 +10:00
Davide Pesavento
30a0b94a4f CI: Download all artifacts into the same directory 2025-11-22 14:43:27 +10:00
Davide Pesavento
5b56399d8d CI: Update GitHub actions 2025-11-22 14:43:27 +10:00
shikulja
b79d69b702 Update Russian translation (#3634) 2025-11-22 14:42:46 +10:00
Stenzek
f7e6c20fed CMake: Bump Qt version requirement 2025-11-21 15:01:35 +10:00
Stenzek
95563345b1 Deps: Revert Qt window-modal dialog disabling on Tahoe
It's not a problem for us, and the non-native dialogs look awful.
2025-11-21 12:44:59 +10:00
Stenzek
704cdef932 Deps: Bump to Qt 6.10.1 2025-11-21 12:38:18 +10:00
Stenzek
b4900c90ed dep/imgui: Fix memory leak in imgui_freetype
Only once on font load, but still a leak.
2025-11-21 12:28:07 +10:00
Stenzek
e9966cfed0 Qt: Fix QEventLoop leak on shutdown
This one is inconsequential.
2025-11-21 02:11:53 +10:00
Stenzek
857a767898 Qt: Fix QAction memory leak on shutdown
Would also leak if you changed languages.
2025-11-21 02:07:09 +10:00
Stenzek
654587ea38 System: Add 'Low VRAM' rewind mode
i.e. use the software renderer for rewinding instead.

Works fairly well, and takes away the VRAM hit when upscaling.
2025-11-21 01:59:03 +10:00
Stenzek
a8967b2b44 Settings: Shouldn't be accessing the global object 2025-11-21 01:59:03 +10:00
Stenzek
938a0e50c9 GPU/HW: Add field for software renderer drawing 2025-11-21 00:45:17 +10:00
Stenzek
012c7de231 GPU/HW: Slightly rearrange data fields
Make space for software renderer flag.
2025-11-21 00:38:03 +10:00
Stenzek
aecdfd5a1d GPU: Align the memory allocation rather than the class 2025-11-21 00:29:42 +10:00
Stenzek
defbe7061b GameDB: Set DisableAllBordersCrop for Alundra 2
I'd expect there'd be a good few others too.
2025-11-20 14:21:25 +10:00
Stenzek
b9571a2371 GameDatabase: Add DisableAllBordersCrop trait 2025-11-20 14:19:42 +10:00
Stenzek
e7862b9ca7 Qt: Prefer eliding source over the middle of the binding
Makes arrows more readable.
2025-11-20 14:16:33 +10:00
Anderson Cardoso
542a2cf0d5 Atualização Português do Brasil (#3631)
Atualizado para a última versão.
Pequenas alterações de contexto no geral.
2025-11-20 14:03:43 +10:00
zkdpower
c8a2f931a5 Update the Simplified-Chinese Translation. (#3630) 2025-11-20 14:03:36 +10:00
Davide Pesavento
b949c17cc8 Qt: Improve text elision in InputBindingWidget (#3629) 2025-11-20 14:03:29 +10:00
Stenzek
bea07e71af Updater: Set default title
Avoid any potential flicker.
2025-11-20 13:47:35 +10:00
Stenzek
4a5e17273b Updater: Close button should be disabled 2025-11-20 13:47:10 +10:00
Stenzek
942422babb Updater: Set application icon 2025-11-20 13:41:24 +10:00
Stenzek
bda75db0fa Updater: Compute window size dynamically 2025-11-20 13:41:11 +10:00
Stenzek
65ddf1a9f8 Updater: Make high DPI aware 2025-11-20 13:12:56 +10:00
Stenzek
8f5a1fdcf0 Updater: Replace incorrect ANSI Win32 calls 2025-11-20 13:10:30 +10:00
Stenzek
acadbffe1c Achievements: Allow overriding host through config
[Cheevos]
Host = http[s]://servername
2025-11-17 22:33:37 +10:00
Stenzek
16e56d7824 Qt: Use icon text instead of duplicate actions 2025-11-16 13:35:24 +10:00
Davide Pesavento
e4d9bed880 Qt: Get rid of the last few QMenu::exec() (#3628)
Completes c025da4e5c
2025-11-16 12:46:15 +10:00
Stenzek
483f9ba41b Qt: Allow overriding cover placeholder image 2025-11-16 02:24:25 +10:00
Stenzek
d5037f1242 Qt: Remove setDesktopFileName() icon workaround
No longer needed since XDG toplevel icon is a thing. Don't care about
compositors other than KWin.

Keeping it around was also causing KDE to report an incorrect title
above the windows in the taskbar, anyway.
2025-11-16 02:22:52 +10:00
Stenzek
4d9f31890a Qt: Use icon theme enum for sort icons 2025-11-16 02:02:19 +10:00
Stenzek
a293792385 Qt: Remove a bunch of old/unused resources 2025-11-16 02:02:19 +10:00
Stenzek
f6976c4888 Qt: Remove unused function 2025-11-16 02:02:19 +10:00
Stenzek
63b99a647e Qt: Use theme icons in Memory Card Editor 2025-11-16 02:02:19 +10:00
Stenzek
1e57a5b94e Qt: Make the memory card modified state more obvious 2025-11-16 01:40:47 +10:00
Stenzek
f5bd7c1b01 Qt: Don't include calling function name in Qt logs
It's redundant.
2025-11-16 01:40:47 +10:00
Stenzek
085c02d495 Qt: Add more actions to toolbar (hidden by default)
Media Capture, Memory Editor, Memory Scanner
2025-11-16 01:40:47 +10:00
Stenzek
5a26f38213 Qt: Add icons to tools menu actions 2025-11-16 01:40:47 +10:00
Stenzek
c396f0ab8d Qt: Set game icon as window icon in Game Properties 2025-11-16 01:40:33 +10:00
Stenzek
b3385094f9 Qt: Provide a central point for getting the app logo
And ensure it's using high DPI.
2025-11-16 01:32:06 +10:00
Stenzek
75aee64772 Qt: Set appropriate window icons for subwindows
Too bad it won't work on most Wankland compositors, too bad.
2025-11-16 00:50:21 +10:00
Stenzek
67208460f4 ImGuiOverlays: Tidy up font weight in OSD 2025-11-16 00:50:21 +10:00