Davide Pesavento
a34aee68a7
Declare all namespace-scope constants as inline
...
This is the idiomatic way since C++17
2025-07-22 19:29:37 +10:00
Davide Pesavento
69da2df8e9
Make all single-argument constructors explicit
2025-07-22 19:29:37 +10:00
Davide Pesavento
9ab4e4d70c
Qt: Add game list button to toggle game icons ( #3488 )
2025-07-21 19:05:04 +10:00
Stenzek
51ce5351d7
CI: Pin AppImageTool version
...
If it breaks something, I kinda don't care. Not worth it for 2% of
users..
2025-07-21 18:51:34 +10:00
Stenzek
cdd054702c
CPU: Log on break exception without PCDrv
2025-07-20 21:10:00 +10:00
Stenzek
a5b46f7676
MediaCapture: Fix use-after-free when starting
2025-07-20 21:09:46 +10:00
Stenzek
161637e3b7
Qt: Disconnect safe mode widget on recreate
2025-07-20 16:58:36 +10:00
Stenzek
7c01bde94e
Log: Remove redundant channel
2025-07-20 16:58:24 +10:00
Stenzek
9321a32d39
Qt: Fix startup cancellation on window close
2025-07-20 14:21:42 +10:00
Stenzek
f65ca0dab3
FullscreenUI: Don't round achievements inner progress bars
2025-07-20 14:21:42 +10:00
Stenzek
9e17e38c9d
FullscreenUI: Custom draw loading screen
2025-07-20 14:21:42 +10:00
Stenzek
3199617124
FullscreenUI: Use layout scale for loading screen
2025-07-20 14:21:42 +10:00
Stenzek
df9506fbf6
FullscreenUI: Center loading screen logo
2025-07-20 14:21:42 +10:00
Stenzek
311e93fae4
FullscreenUI: Use game path for loading screen image
...
Makes it work with custom titles.
2025-07-20 14:21:42 +10:00
Stenzek
4440ae3b78
GPUThread: Store copy of game info
...
Don't save it in FullscreenUI.
2025-07-20 14:21:42 +10:00
Stenzek
5fd61b6e3a
Qt: Fix disc icon being used for games without icons
2025-07-20 14:21:42 +10:00
Stenzek
df432c6c64
Qt: Fix crash booting unscanned games
2025-07-20 14:21:42 +10:00
shikulja
47d44701fe
Update Russian translation ( #3486 )
...
* Update Russian translation
* Update Russian translation
* Update Russian translation
* Update Russian translation
2025-07-20 14:21:24 +10:00
Stenzek
a8506f4708
Qt: Disable more actions while system starting
2025-07-19 18:16:15 +10:00
Stenzek
ad53fc2345
Qt: Fix fullscreen UI shutdown on language change
2025-07-19 18:16:15 +10:00
Stenzek
278614a415
FullscreenUI: Display game cover when loading
2025-07-19 18:16:15 +10:00
Stenzek
75314f79de
FullscreenUI: Localize base strings (e.g. dir selector)
2025-07-19 18:16:15 +10:00
Stenzek
63e0acbe9c
FullscreenUI: Fix held colour in popup menus
2025-07-19 17:20:37 +10:00
Stenzek
3453c897d1
FullscreenUI: Add native cover download
2025-07-19 17:20:37 +10:00
Stenzek
a9862461f3
FullscreenUI: Add modal progress callback
2025-07-19 17:07:34 +10:00
Stenzek
c922893b6f
GameDB: Bump MGS max speedup cycles to 100k
...
Causes screen flickering at 80k, game crash at 70k, still some
flickering at 90k.
2025-07-19 15:11:04 +10:00
Stenzek
3e232b76b3
Qt: Improve more window close behaviour
...
- Closing FSUI display window without a game running should not exit the
application.
- Closing display window with FSUI started should exit the application
in nogui mode.
2025-07-19 14:34:30 +10:00
Stenzek
8bd493eae0
Qt: Re-update main window geometry on nogui exit
...
Also fix the game list refresh executing on the incorrect thread.
2025-07-19 13:46:33 +10:00
Davide Pesavento
1b56940ad0
Qt: Update menu and toolbar state when toggling fullscreen via double click
...
Amends 1289e045b9431b3dfe4ea759f0301392672d04a5
2025-07-19 12:14:02 +10:00
Davide Pesavento
f446e24b20
Qt: Don't exit fullscreen when switching to game list with RenderToSeparateWindow
...
Amends 24a16db4376baccaf533fd4860c493a9c6d5f921
2025-07-19 12:14:02 +10:00
Davide Pesavento
4c12dc8ab9
Qt: Don't enable window size menu if system isn't running ( #3484 )
2025-07-19 12:10:34 +10:00
Stenzek
24a16db437
Qt: Handle fullscreen cases on MacOS
...
If the user exits fullscreen with the window button, restore
render to main.
2025-07-19 01:04:22 +10:00
Stenzek
b545671d67
MetalDevice: Retain references to layer
...
Apparently the allocate method returns +0 references.
2025-07-19 01:04:19 +10:00
Stenzek
210f492487
MetalDevice: Remove pipeline cache
...
It seems to be broken when appending using from-source created
libraries.
Similar issues have been described in:
- https://bugreports.qt.io/browse/QTBUG-114338
- https://bugreports.qt.io/browse/QTBUG-108216
2025-07-19 01:04:19 +10:00
Stenzek
05dcb17334
Qt: Fix unused lambda capture warning
2025-07-18 20:29:44 +10:00
Stenzek
6615fc79d6
Qt: Work around autouic bug causing unnecessary recompiles
2025-07-18 20:29:24 +10:00
Stenzek
a002fd2672
Qt: Include moc sources in main source
...
Saves compiling a bunch of files with MSBuild.
2025-07-18 19:59:13 +10:00
Stenzek
fc613a5267
Qt: Fix incorrect placeholders in translations
2025-07-18 18:04:46 +10:00
Stenzek
9e15fe176c
CI: Check placeholders in translation strings
2025-07-18 18:04:22 +10:00
Stenzek
9442ba74af
Qt: Remove window state save
...
Instead, explicitly save the toolbar area. Also adds it to the context
menu.
2025-07-18 17:42:01 +10:00
Stenzek
b2ad193178
Qt: Store window geometry in human-readable form
2025-07-18 17:42:01 +10:00
Stenzek
6b969a0b94
Qt: Refactor and remove multiple sources of truth for render-to-main
2025-07-18 16:14:29 +10:00
Stenzek
0f2ef98747
Qt: Turn cover downloader into a non-modal window
...
Same as the others.
2025-07-18 13:06:01 +10:00
Stenzek
3f2b6995bc
Qt: Fix timestamps in log window if file timestamps on
2025-07-18 12:46:58 +10:00
Davide Pesavento
1289e045b9
Qt: Make "Fullscreen" toolbar button and menu item checkable
2025-07-18 12:44:20 +10:00
Davide Pesavento
2f13538cc0
Qt: Fix game list icons when toggling disc set merging
...
Also, make sure we call beginFilterChange() in the proxy model
as mentioned in the Qt docs.
2025-07-18 12:44:20 +10:00
Davide Pesavento
4b5be29eb2
Qt: Hide GameListWidget buttons instead of disabling them
2025-07-18 12:44:20 +10:00
Davide Pesavento
21f44b3782
Qt: Refactor GameListWidget tool buttons and corresponding menu actions
2025-07-18 12:44:20 +10:00
Davide Pesavento
01b81c74ef
Qt: Fix crash on triggering certain actions before display widget is created ( #3482 )
2025-07-18 12:43:45 +10:00
Stenzek
67381754fa
Qt: Fix game start flicker with hide-main-window checked
2025-07-17 21:46:05 +10:00