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
a56ce290d4
Qt: Work around theme switching issue in 6.4.0
2023-01-11 20:23:21 +10:00
7c6071dfe1
Qt: Add option to reset played time
2023-01-11 20:21:27 +10:00
f08f124eaa
Qt: Move RAIntegration menu to Tools
...
That way it's not hidden by default.
2022-12-31 16:14:23 +10:00
b530b08bc4
Qt: Fix exiting game in big picture returning to list
2022-12-20 21:45:01 +10:00
81823562fa
Qt: Fix a possible crash on shutdown
...
If the game list is being refreshed due to play time update.
2022-12-20 20:45:23 +10:00
8c7a192128
Misc: Add copyright/license statement to applicable files
...
Should've did this in the beginning.
2022-12-04 21:03:49 +10:00
7d3ac98cc6
HostDisplay: Manually throttle fullscreen UI presentation
...
Fixes flickering screen in fullscreen with Vulkan.
2022-12-04 14:06:56 +10:00
eafa4fb1a3
HostDisplay: Simplify method naming
...
Match PCSX2.
2022-12-04 13:22:13 +10:00
2610bb11cd
Qt: Work around popups opened behind window in Wayland
2022-11-23 20:14:31 +10:00
373297f35b
Qt: Work around game-list-disappear issue in Wayland
2022-11-23 20:04:26 +10:00
add2b5fbae
Qt: Fix initial/default value of fullscreen cursor hide
2022-11-23 19:13:13 +10:00
8d7aea5e19
Host: Add GetTopLevelWindowInfo()
...
And use it for screensaver inhibiting on Linux.
2022-11-18 18:44:00 +10:00
4b1e54d74f
Qt: Hide toolbar by default
2022-11-18 17:16:21 +10:00
4c17868f91
Qt: Fix crash on language change if system running
2022-11-18 17:16:21 +10:00
ffa120d4e2
Achievements: Fix building Qt frontend with achievements disabled
2022-11-15 18:32:40 +10:00
99e64e6593
Merge pull request #2918 from xujibbs/patch-1
...
Update mainwindow.cpp
2022-10-31 18:11:19 +10:00
90573986dd
Update mainwindow.cpp
2022-10-29 18:50:33 +08:00
72dfbaf6cc
Misc: Backports from PCSX2 UI
2022-10-23 14:49:44 +10:00
ca571f8a78
GameList: Add played time tracker
2022-10-21 21:20:21 +10:00
11ba87059e
HostDisplay: Remove parameters which get pulled from config
...
No point duplicating them.
2022-10-14 00:14:34 +10:00
10f98106dd
Misc: Normalize code vs serial usage
2022-10-05 18:29:44 +10:00
106addf5a8
Qt: Fix shutdown and save state in fullscreen UI
2022-10-04 00:00:56 +10:00
ef3ad91ad0
FullscreenUI: Various improvements
2022-09-17 15:56:05 +10:00
016eb7c548
Qt: Fix switching CPU execution mode in debug menu
2022-09-17 15:56:05 +10:00
389143db64
Qt: Add cover downloader
2022-09-13 20:44:45 +10:00
81cf59bc21
PBP: The PBP extension needs to be upper-case.
...
EBOOT.PBP is an archive format used for PS1 Classics games on PSP and PS3
(and PS4 and probably also PS5)
On PSP case does not matter since the file will be stored in a FAT
filesystem but on PS3 it does matter as it will be stored in a UFS2
filesystem which is case sensitive.
EBOOT.PBP files from the official PS Store comes wrapped in a PKG container
and installes as EBOOT.PBP uppercase. Thus other tools that create
EBOOT.PBP files also create them in uppercase such as POP-FE and PSX2PSP.
Change the *.pbp file selector filter to *.PBP so that the file selector
will find these files on platforms with case-sensitive filesystems.
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com >
2022-09-03 13:56:30 +10:00
837495d90f
Qt: Fix window close in nogui mode
2022-08-29 20:31:29 +10:00
c320e8cf57
Achievements: Misc fixes
2022-08-22 20:01:04 +10:00
9bb73dea04
Qt: Move translation-related functions to their own file
2022-08-18 23:20:03 +10:00
795ddee79c
Qt: Fix relative mode for PSMouse
2022-08-10 17:08:59 +10:00