Commit Graph

328 Commits

Author SHA1 Message Date
a074699dab Qt: Fix 'Boot and Debug' menu option 2024-09-06 17:45:59 +10:00
5b4d625d23 Add *.psx as a supported PS-X EXE file type (#3290) 2024-09-06 09:33:19 +02:00
7f4e5d55db Misc: Update copyright headers 2024-09-01 22:08:31 +10:00
d651c9f477 GameList: Support excluding disc sets 2024-08-26 21:42:35 +10:00
a8cac70ee6 Qt: Ensure window is raised after recreation
Should hopefully help with raw input issues.
2024-08-24 21:28:21 +10:00
bda6869084 Qt: Implement per-game controller configuration 2024-08-24 14:10:25 +10:00
5433b30fec Qt: Always display version info in settings 2024-08-23 15:50:17 +10:00
ccd7ba9acf Qt: Move language/theme setting to window 2024-08-20 23:27:42 +10:00
3772706603 System: Look up media capture settings on-demand
No need to store them, save some memory.
2024-08-18 15:52:54 +10:00
6f9e8efee5 Qt: Fix a couple of theme switching glitches 2024-08-18 15:52:53 +10:00
add46248a3 Qt: Fix list focus restoration after system shutdown 2024-08-17 22:13:33 +10:00
af47eb6956 System: Add video capture feature 2024-08-11 21:06:58 +10:00
3a08ad1840 Qt: Purge some unused debug menu options 2024-08-06 15:32:40 +10:00
dd8bf2c9d9 MemoryCard: Purge use of ByteStream 2024-07-29 17:27:32 +10:00
533022bb7d Qt: Ensure fullscreen UI is stopped on exiting 2024-07-21 20:29:38 +10:00
00cc3b65fc Qt: Fix a few places per-game settings were not checked 2024-07-15 22:17:42 +10:00
addadbabc6 Qt: Use memory card icon as window icon 2024-07-09 21:49:12 +10:00
9143116616 Qt: Show memory card icons in game list
You can disable it if you really hate it.
2024-07-09 21:38:38 +10:00
8c1228a7aa Qt: Tidy up theme change workaround 2024-06-24 13:25:16 +10:00
6892c3d095 Qt: Work around theme swap bug with Classic Windows 2024-06-23 13:43:50 +10:00
ccb76d1451 GameList: Add custom title/regions
Largely inspired by https://github.com/PCSX2/pcsx2/pull/9330, but almost
entirely rewritten.
2024-06-17 23:45:02 +10:00
277147199e Qt: Fix checked state on startup for disc merging 2024-06-13 22:15:53 +10:00
7682cd2c10 System: Generate hash serials when running PS-EXE
Allows for per-game settings.
2024-05-30 22:21:52 +10:00
015804c434 System: Move GDB server into core 2024-05-27 00:18:05 +10:00
4e922a34a7 Log: Simplify macros 2024-05-24 02:08:14 +10:00
b6d019db66 Misc: Replace log printf calls with fmt 2024-05-24 00:29:49 +10:00
f9b58c4077 Qt: Add Set Cover Image/Edit Memory Cards for merged disc sets 2024-05-21 13:55:37 +10:00
1adaea9005 GameList: Merge multi-disc games 2024-05-18 15:21:44 +10:00
c116e5a1d5 Qt: Consider per-game overrides for Edit Memory Cards menu 2024-05-15 01:50:43 +10:00
18160a8e06 Qt: Add option to pause when controller is disconnected 2024-05-14 16:00:09 +10:00
645adad932 Qt: Add Classic Windows as theme option
But it'll bug out when switching between windows11/windowsvista.

Restart to fix.
2024-04-30 21:44:18 +10:00
3fa2bd1d3a System: Confirm shutdown if memory card is being written 2024-04-22 01:41:42 +10:00
d3c12fecb3 Qt: Move dump audio on startup out of settings 2024-04-21 20:28:20 +10:00
b478fd93b4 New Theme Added (#3184)
Added new theme : Purple Rain
2024-04-20 18:33:12 +10:00
7135a641e9 Qt: Allow opening cheat manager while shutdown 2024-04-18 20:38:35 +10:00
9eb9fc9dce Qt: Fix drag/drop on Windows 2024-04-16 12:28:22 +10:00
4598bc789b Qt: Split Cheat Manager and Memory Scanner
And make them persistent across system invocations.
2024-04-10 14:05:46 +10:00
26c76d184f Qt: Fix toolbar position not saving 2024-04-05 19:21:56 +10:00
0a17cf7db8 Qt: More missing toNativeSeparators() calls 2024-04-04 16:59:52 +10:00
bd19276cf5 Qt: Fix loading/saving state to file on Windows 2024-04-03 22:58:20 +10:00
cb26acbc6c Qt: Port over Cobalt Sky theme from PCSX2 (#3145) 2024-04-03 22:56:59 +10:00
a89c514d3f Qt: Minor typo corrections 2024-04-01 18:12:52 +10:00
86927ea3eb Qt: Use window modality for message boxes
Stops them opening in the middle of the screen on MacOS.
2024-03-31 23:37:49 +10:00
f0f1473b6e Qt: Fix native message boxes on MacOS 2024-03-31 23:12:14 +10:00
7b8704aba1 System: Fix incorrect sanitization of memcard filenames 2024-03-25 23:24:41 +10:00
4d5c8cb134 Qt: Fix main window stuck open after update 2024-03-23 02:26:56 +10:00
604dd5df40 Qt: Add copy/clear game settings 2024-03-21 00:50:57 +10:00
5054d46075 Add Theme - Ruby
This PR adds the Ruby Dark theme from PCSX2 to Duckstation

Thanks @KamFretoZ for the heads up,
Credits custom palette @Daisouji
2024-03-16 14:13:55 +10:00
b9c9b05878 Qt: Remove duplicate menu action 2024-03-13 14:14:40 +10:00
faa64ec4ff Qt: Improve log window behavior on MacOS 2024-03-05 00:02:22 +10:00