Stenzek
daef69099b
Qt: Fix improper shutdown with CTRL+C
2023-04-06 08:48:07 +01:00
Stenzek
398cf43782
GS: Combine HostDisplay with GSDevice
...
GS/DX11: Don't throw bad_alloc on surface creation fail
GS: Link device and host display construction/destruction
FullscreenUI: Replace HostDisplayTexture with GSTexture
GS: Purge HostDisplayTexture
GS: Move everything in HostDisplay to GSDevice
GS: Move ImGui rendering to GSDevice
GS: Get rid of reset/store API state
2023-04-06 08:48:07 +01:00
Stenzek
e9a624ab54
Qt: Fix main window closing on fullscreen shutdown
2023-04-01 14:14:00 +01:00
KamFretoZ
6c2bbdef1f
Qt: Theme Polishes for Pizza and Cobalt
2023-03-31 20:16:33 +01:00
KamFretoZ
42155dd11b
Qt: Add a New Light Theme and Cobalt Theme Fix ( #8471 )
2023-03-24 12:03:05 +00:00
Víctor "IlDucci
83471bdacd
Qt:i18n: Adding I18N comments for translators, minor typo fixes ( #8048 )
2023-03-18 16:14:55 -05:00
Stenzek
8505e9203a
Qt: Support changing running GS dump by drag/dropping
2023-03-03 16:43:16 +00:00
Stenzek
5d95a503bf
Qt: Fix crash when spamming shutdown button
2023-03-03 16:43:16 +00:00
Silent
c33fb2adbd
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-03-01 20:38:42 +00:00
Stenzek
e91f9925f8
Qt: Display a slightly more helpful error on display create failure
2023-03-01 20:37:18 +00:00
Stenzek
be769c28fa
Qt: Cancel game list refresh before GetSaveStateFileName()
...
Fixes lockup/crash when starting a file early.
2023-02-26 22:27:49 +00:00
kamfretoz
8dac10ae36
Qt: Add a new theme, Cobalt Sky.
2023-02-25 11:00:56 +00:00
Stenzek
724aa657f3
Qt: Fix window geometry not saving on exit
2023-02-18 14:50:09 +00:00
Stenzek
25e05388ba
Qt: Open fullscreen window on same display as main
2023-02-08 17:29:59 +01:00
Stenzek
c8d53253d2
Qt: Defer application quit on window close
...
Fixes Mac builds crashing when the Metal renderer tries to clear the
layer on a non-existant window.
2023-02-04 12:29:44 +00:00
Mrlinkwii
b48fb0d4da
Misc : label & comment fixes
...
Misc : remove old comments
labeler: Add labels for Translations
2023-02-01 10:22:12 +00:00
Silent
bfd8fc771a
Qt: Clear the status text after gamelist scanning
...
Improves UI parity with DuckStation.
2023-02-01 09:38:46 +00:00
Stenzek
f447aded57
Qt: Better handle VM-requesting-shutdown case
...
This was a bit wonky in batch mode before. Now all possible exit paths
close the application at the same point.
2023-01-28 13:40:55 +00:00
Silent
21dcda147c
Host: Fix a context menu regression from #7960
2023-01-27 18:46:20 +00:00
Silent
f73b497b67
Host/VMManager: Remove save state cache invalidation and just populate lists every time
...
Fixes issues where inexistant save states are listed in dropdowns
2023-01-27 13:52:58 +00:00
Stenzek
4fec896378
Qt: Make behavior between both update checks consistent
2023-01-27 10:37:00 +00:00
Stenzek
88c1f00b62
GS: Add audio capture and custom resolution
2023-01-21 16:56:57 +00:00
Tokman5
d94e861a78
GS: Add video folder and support additional arguments for video dumping
2023-01-19 10:39:22 +00:00
Ty Lamontagne
a0000a8547
Debugger: Implement boot and debug
...
Creates a breakpoint automatically on the ELF entry point
2023-01-15 17:05:35 +00:00
arcum42
2892f629f0
build/QT: Unmute the warnings for deprecation & overloading virtuals. Fix assorted warnings. Mute 'maybe initialized' warnings. Add a policy to take care of LTO warnings in cmake.
2023-01-11 00:55:21 +01:00
RedDevilus
b6bcbcac96
Qt: Fix light themes
...
I've given some love to dark themes, but doesn't mean light themes doesn't deserve it either. Making it better in contrast to make it more legible along with making it a bit more appealing.
2023-01-06 12:43:42 +00:00
lightningterror
3066ab0d06
Qt: Fix Wunused-variable warning.
2023-01-05 15:02:17 +01:00
Stenzek
f96ad8ff6e
Qt: Return main window info when not running
...
Needed for DInput.
2023-01-02 08:31:55 +00:00
RedDevilus
26d5ee0c93
Qt: Fix out-of-focus colors + 2 new dark themes
...
One annoying issue is when you watch the emulator when unfocused especially on light themes such as the blue theme where the button is very light and the text as well.
Re-ordered the themes according to their position in the GUI.
Also added a purple and a more dark calm variant compared to vibrant Scarlet Red and a Blue variant for Ruby.
2022-12-31 23:25:31 +00:00
Stenzek
f83fc9ba27
Qt: Fix Host::GetTopLevelWindowInfo() in nogui mode
2022-12-31 23:22:27 +00:00
Ty Lamontagne
2f0b244f48
Debugger: Initial debugger implementation
2022-12-24 07:21:49 +00:00
Connor McLaughlin
699c3d80b7
GS: Add video dumping via ffmpeg
2022-12-22 04:27:30 +00:00
Connor McLaughlin
6df0a315a9
Qt: Ensure game list refresh is cancelled before destroying
2022-12-20 16:14:02 +01:00
Connor McLaughlin
fc14b8f0da
USB: Move to Qt (with *significant* refactoring)
2022-12-18 03:47:00 +00:00
Connor McLaughlin
9da8e9280f
Qt: Add disc path option for ELF game list entries
2022-12-12 13:35:37 +00:00
Connor McLaughlin
77e9938f0f
GS: Manually throttle fullscreen UI rendering
...
Fixes rendering at thousands of FPS when pausing if FSUI is active.
Avoids flickering when recreating swap chain in vulkan on menu open,
because we're no longer doing it.
2022-12-08 09:36:41 +00:00
sonicfind
5cd243f2c1
input-rec: disable the "Reset" option when a recording uses a savestate
2022-11-27 20:02:29 +00:00
Tyler Wilding
844ff5bb04
input-rec: fix running input recording functions from UI thread
2022-11-27 20:02:29 +00:00
Tyler Wilding
b4db00b979
input-rec: display recording related information with imgui
2022-11-27 20:02:29 +00:00
Tyler Wilding
8f5458f3ae
input-rec: Add very basic file viewer to assist with debugging
2022-11-27 20:02:29 +00:00
Connor McLaughlin
f8bd4d7155
Qt: Shuffle some settings around/hide advanced by default
2022-11-24 09:46:49 +00:00
Connor McLaughlin
f66797c5cf
Qt: Add option to reset play time for games
2022-11-22 17:14:56 +00:00
Connor McLaughlin
bd22d29d58
Host: Make OSD message timing consistent
...
It was all over the place previously.
2022-11-22 17:14:56 +00:00
Connor McLaughlin
0dd766cec8
Qt: Work around theme switching issue in 6.4.0
...
Starting in dark theme then switching to native/light would not restore
the standard palette.
2022-11-20 17:25:55 +00:00
xujibbs
08a9c052d5
Qt: Add translate tag to shutdown message ( #7302 )
2022-10-31 12:05:47 +00:00
Connor McLaughlin
0a8547a692
Qt: Fix main window briefly showing when exiting game in FSUI
2022-10-22 23:19:54 +01:00
Connor McLaughlin
5647ca7f08
Qt: Add play time tracking based on serials
2022-10-22 11:08:23 +01:00
Connor McLaughlin
fb9c9cb172
Qt: Don't load confirm shutdown/render separate/etc from base
2022-10-22 10:13:40 +01:00
refractionpcsx2
9d29287c02
Qt: Update emuthread settings on blockdump directory change
2022-10-21 12:02:23 +01:00
Connor McLaughlin
e8877daca3
Qt: Register for device notifications on Windows
...
That way we know when a controller is connected/disconnected, and don't
have to poll unconnected XInput controllers.
2022-10-16 14:54:38 +01:00