Commit Graph

326 Commits

Author SHA1 Message Date
e3a287de44 Qt: Keep debugger open outside of game 2024-02-27 20:15:12 +10:00
d9846093c3 Qt: Add new theme "Grey Matter" 2024-02-06 23:49:05 +10:00
b98ac8722a FullscreenUI: Move functionality to Host 2024-01-20 20:29:33 +10:00
2d4191f8ce Qt: Fix game properties dialogs keeping app open 2023-12-18 13:34:12 +10:00
3469b83a58 VulkanDevice: Add barrier inbetween self image copies 2023-12-01 19:08:46 +10:00
78ef9e1105 Qt: Fix opening memcard editor more than once 2023-11-30 13:29:26 +10:00
325dcc81ca FullscreenUI: Allow changing UI language 2023-11-29 20:26:36 +10:00
e806d939ae Qt: Fix crash on language change with system active 2023-11-29 19:48:39 +10:00
03592e8de8 Qt: De-dialogify memory card editor 2023-11-29 18:47:38 +10:00
c482dfd27a Qt: Fix 'Edit Memory Cards' using disc-specific cards 2023-11-28 15:06:12 +10:00
5a0a6ebe06 Qt: Drop Qt 6.1 workaround in Host::GetTopLevelWindowInfo() 2023-11-27 00:15:55 +10:00
af86e5d058 Qt: Use HTTPDownloader instead of QtNetwork for updates 2023-11-25 00:50:12 +10:00
a705884342 Qt: Fix possible race when showing confirm dialog 2023-11-25 00:50:12 +10:00
3093d40869 Qt: Update link 2023-11-11 13:35:26 +10:00
ac825855f7 Qt: Change settings dialogs to widgets/windows
Stops them breaking in Qt 6.6.
2023-11-06 23:17:58 +10:00
fa5496652e Qt: Add third-party license notices 2023-11-06 23:17:58 +10:00
738ede0c39 Qt: Raise settings window if already open 2023-11-05 20:35:42 +10:00
1f8dda5ffa Qt: Fix UI duplicating on language switch 2023-10-08 13:04:37 +10:00
4ad777f54f Qt: Add log window 2023-09-30 15:09:07 +10:00
a115b40ef7 Common: Split some routines into CocoaTools 2023-09-24 12:21:19 +10:00
7e07d2feb8 GunCon: Add relative pointer binding 2023-09-20 17:11:29 +10:00
846f74c86d Achievements: Backports from PCSX2 2023-09-18 22:38:11 +10:00
68b59ee748 CMake: Swap USE_ and WITH_ for ENABLE_
Consistency.
2023-09-17 12:36:52 +10:00
dd1a00674d Qt: PCSX2 UI fix backports 2023-09-17 00:22:39 +10:00
546f73e36a Qt: Fix returning from fullscreen on MacOS 2023-09-16 22:30:20 +10:00
c773c763ef Achievements: Switch to rc_client 2023-09-16 19:00:29 +10:00
7d178c04d3 Qt: Fix popup messages when fullscreen (again) 2023-09-16 19:00:29 +10:00
d366697141 Qt: Fix theme selection 2023-09-05 20:20:46 +10:00
6a53929e31 Qt: Add option to exit Big Picture UI 2023-09-05 20:12:54 +10:00
80e3d29ab8 Misc: clang-cl warning clean-up 2023-09-03 14:30:26 +10:00
4fc984e082 Qt: Add setup wizard 2023-09-02 21:44:15 +10:00
dc9c99438b Misc: Post-refactor cleanups 2023-08-24 18:01:32 +10:00
7d914a9384 Qt: Use disc sets for changing discs 2023-08-23 18:41:14 +10:00
e3d9ba4c99 Rewrite host GPU abstraction
- Don't have to repeat the same thing for 4 renderers.
 - Add native Metal renderer.
2023-08-20 21:55:38 +10:00
d09e5051ca Settings: Translate display names in core
Enables the values to show in the Big Picture UI.
2023-08-20 13:25:45 +10:00
e57ad0b6aa Host: Backport translations cache
Note: You'll need a new command line for lupdate.

..\..\..\dep\msvc\qt\6.5.0\msvc2022_64\bin\lupdate.exe ../ ../../core/ ../../util/ -tr-function-alias QT_TRANSLATE_NOOP+=TRANSLATE,QT_TRANSLATE_NOOP+=TRANSLATE_SV,QT_TRANSLATE_NOOP+=TRANSLATE_STR,QT_TRANSLATE_NOOP+=TRANSLATE_FS,QT_TRANSLATE_N_NOOP3+=TRANSLATE_FMT,QT_TRANSLATE_NOOP+=TRANSLATE_NOOP -ts duckstation-qt_LANGUAGE.ts
2023-08-20 12:40:47 +10:00
bb60170d9a Move frontend-common to util/core 2023-08-16 01:13:00 +10:00
827446b27f Build: Switch to Qt 6.5.0 on Windows 2023-08-16 01:12:59 +10:00
72f7225ec2 Qt: Fix ClearBindStateFromSource() executing on wrong thread 2023-07-24 18:37:31 +10:00
1b29212d6c Qt: Fix geometry not saving on shutdown 2023-05-15 23:39:08 +10:00
9aa6c24620 System: Store game hash as well as serial 2023-05-15 23:39:07 +10:00
d7372d2442 Qt: Clear all keyboard bind states when focus is lost 2023-03-16 21:25:47 +10:00
771a60c736 Merge pull request #2952 from boricj/bugfix/GDBServer
GDBServer: Fix emulator deadlock on client connection
2023-03-13 20:32:11 +10:00
6f0280afc2 Qt: Add a context menu to the toolbar's Settings button when the game is running
A new small context menu that allows to select between global settings
and game settings.
2023-02-28 19:53:31 +01:00
d65fb0e86a Qt: Add toggle to enable GDB server 2023-02-26 12:06:31 +01:00
7810e68a58 Qt: Run GDB server on emulation thread 2023-02-26 12:06:31 +01:00
c7ae0d9b68 Qt: Make fullscreen open on same display as main window 2023-02-07 20:13:50 +10:00
f8d5379f8e Qt: Default to native/dynamic theme on Mac 2023-02-05 15:12:43 +10:00
27a0495c0e Qt: Fix crash when right clicking with no game selected 2023-02-05 15:12:43 +10:00
0ef24398f8 Qt: Ensure system is shut down before closing
Fixes crash on shutdown on Mac.
2023-02-05 13:43:15 +10:00