Connor McLaughlin
ed5aa4a67d
Qt: Cancel game list scanning when VM starts
...
Because of CDVD global state, and the fact that we hijack CDVD for
getting the game details, we have to cancel the scan. Otherwise, the
scanner will clash with the game's CDVD access.
2022-05-22 22:30:02 +02:00
Connor McLaughlin
22bf3549b6
Host: Add game list refresh/cancel calls
2022-05-22 22:30:02 +02:00
Connor McLaughlin
ea051c6d5f
Everything: Get rid of wx entirely from the Qt build
2022-05-22 13:58:56 +01:00
Connor McLaughlin
893b3c629d
Everything: Remove a **lot** of wx, and px nonsense
...
- common has no wx left except for Path.
- pcsx2core only has it in a few places (memory cards and path related
stuff).
2022-05-22 13:58:56 +01:00
Connor McLaughlin
df5e175b86
GS: Support creating/replaying dumps in zstandard format
2022-05-16 15:03:29 +01:00
Connor McLaughlin
8c270288de
GS: Refactor screenshots/GS dumping triggers
...
i.e. make it not rubbish and a massive race condition.
Also adds GS dump saving to Qt.
2022-05-16 15:03:29 +01:00
arcum42
e456fb8f88
Qt: Hook up screenshot button. ( #6070 )
...
Qt: Implemented hotkey as well.
2022-05-12 14:53:40 -07:00
Connor McLaughlin
41f1ec445f
Qt: Add auto updater UI
2022-05-12 15:03:26 +01:00
Connor McLaughlin
17f2fb4471
Qt: Fix nightly builds not showing version in title bar
2022-05-11 13:13:39 +02:00
Connor McLaughlin
a93829557b
SaveState: Misc refactoring and improvements
...
- Block until saves are completed when resuming.
- Save shutdown state asynchronously.
- Add function to read screenshot out of zip file (useful for
previous, now we're using zstd).
2022-05-09 10:20:48 +01:00
Connor McLaughlin
c21d475bbd
Qt: Implement save-state-on-shutdown
2022-05-09 10:20:48 +01:00
Connor McLaughlin
81cd2d9be9
Qt: Add placeholder for when no games are in list
2022-05-07 15:32:59 +01:00
Connor McLaughlin
90707c453d
Qt: Rework VM pausing when popup dialogs are opened
...
Also cleans up fullscreen transitions further.
2022-05-07 15:32:59 +01:00
Connor McLaughlin
ec0e9f078c
Qt: Confirm disc change type when switching to game list
2022-05-07 15:32:59 +01:00
Connor McLaughlin
98b537575f
Qt: Rework display widget swapping
2022-05-07 15:32:59 +01:00
Connor McLaughlin
344c918b65
Qt: Fix possible race when shutting down (Mac)
2022-05-05 09:51:56 +01:00
Connor McLaughlin
378588c67d
Qt: Implement more command line arguments
2022-05-05 09:51:56 +01:00
Connor McLaughlin
119b6bdfd5
Qt: Fix not-render-to-main after start fullscreen+toggle
2022-05-05 09:51:56 +01:00
Connor McLaughlin
7194542029
Qt: Fix fullscreening in Wayland
2022-04-17 11:56:37 +01:00
Connor McLaughlin
1993203d26
GS: Add Direct3D 12 renderer
2022-04-15 12:56:41 +01:00
RedDevilus
ec787d090d
Qt: Add Gzipped
...
WX supported this, I don't see why not add to Qt. Though no idea why anyone wants to use it above CSO or CHD if you look at filesize.
2022-04-08 08:24:54 +01:00
Connor McLaughlin
821e15f1ee
Qt: Add QtHost::RunOnUIThread()
2022-04-06 15:22:39 +01:00
Connor McLaughlin
d01ee3163d
Qt: Add performance metrics to status bar
2022-04-03 23:59:05 +01:00
TheLastRar
48f7e6c63f
DEV9: Add Qt UI
2022-03-25 13:50:25 +00:00
Connor McLaughlin
551d013b63
Qt: Add shutdown hotkey
2022-03-25 12:51:18 +00:00
Connor McLaughlin
1fa6fb0a8c
Qt: Add memory card settings
2022-03-25 10:26:09 +00:00
Connor McLaughlin
180d9ae9c9
Qt: Correct EE/IOP console defaults
2022-03-22 13:38:26 +00:00
Connor McLaughlin
6a15d46461
Qt: Improve boot filename autodetection
2022-03-14 15:26:19 +00:00
Connor McLaughlin
4331ae1925
VMManager: Support playing back GS dumps
2022-03-14 15:26:19 +00:00
Connor McLaughlin
2f028c5f40
Qt: Implement CTRL+C and confirm shutdown
2022-03-04 17:41:28 +00:00
Connor McLaughlin
56c8843406
Qt: Add log options to debug menu
2022-03-04 17:41:28 +00:00
Connor McLaughlin
37c4c596b5
Qt: Fix a few warnings on Linux
2022-03-04 17:41:28 +00:00
RedDevilus
3c54593456
Qt: Add themes
...
Ranging from ColorBlind themes to flashy to pastel. Based on the Fusion factory. 3 Light and 1 Dark extra themes (2 light and 2 dark themes on master) with enough variability and choice.
It's just a placeholder for when other factories are implemented and perhaps even viable for future community-based static or dynamic ones.
2022-02-22 16:13:09 +00:00
Connor McLaughlin
b47552c08f
Qt: Add per-game settings UI
2022-02-16 17:34:53 +01:00
Connor McLaughlin
c74cc9bc12
HostDisplay: Fix vsync getting lost on window changes
2022-02-07 01:42:40 +00:00
Connor McLaughlin
93f9ae8a31
Qt: Add work in progress interface
2022-01-30 14:29:18 +00:00