948a6b530b
Make TranslateString and TranslateStdString support numbers
2021-03-12 20:03:25 +01:00
a0e97059f5
Qt: Allow binding keyboard keys via fullscreen UI
2021-03-08 01:53:26 +10:00
b4e4e5891d
Qt: Fix controller navigation for fullscreen UI
2021-02-27 01:17:44 +10:00
0ec2c87a0e
Implement RetroAchivements
2021-02-27 00:44:53 +10:00
52c842e3b3
Qt: Hook up mouse wheel to ImGui
2021-02-26 02:45:28 +10:00
bfb575cf40
Qt: Improve handling of exclusive fullscreen loss
...
Exclusive fullscreen will be re-requested automatically when the window
regains focus.
2021-02-25 12:51:45 +10:00
8318cdb3c1
Move ImGui setup to common, and enable fullscreen UI in Qt
2021-02-24 01:22:03 +10:00
1fc53ff622
CommonHostInterface: Move settings interface pointer to base class
2021-02-24 01:21:43 +10:00
7501e89b7a
System: Add path/image to game change notification
2021-02-24 01:21:43 +10:00
41be96ef93
CommonHostInterface: Make RunLater()/ApplySettings() virtual
2021-01-31 17:10:27 +10:00
2b5cfb272c
Qt: Add dump VRAM and SPU RAM actions
2021-01-13 19:24:41 +10:00
b0398f5aa7
Qt: Add shutdown without saving menu option
2021-01-09 00:23:02 +10:00
a3e4c61a0b
CommonHostInterface: Add a method to get top-level window handle
2020-12-29 22:49:52 +10:00
ca42d027ac
Qt: Implement relative mouse mode
2020-12-28 00:37:04 +10:00
702ed21207
HostDisplay: Add threaded presentation for Vulkan renderer
...
Can add a significant speedup for fast forward. Automatically disabled
when vsync is enabled.
2020-12-27 00:54:53 +10:00
ea996a0305
Qt: Add debugger UI
2020-12-17 12:15:37 +10:00
a8af0f7ecb
HostInterface: Add debugger message callbacks
2020-12-17 11:57:47 +10:00
678146b907
HostInterface: Add separate volume control for fast forwarding
2020-12-09 01:03:32 +10:00
46b97dd4a8
Qt: Hook up window size menu
2020-11-19 00:40:02 +10:00
ce81d23574
Qt: Add Edit Memory Cards to game list context menu
2020-11-11 01:02:40 +10:00
414bc30f24
HostDisplay: Implement exclusive fullscreen for D3D11 renderer
2020-11-02 00:56:05 +10:00
b694577c38
Qt: Add new cheat manager
2020-10-21 01:11:30 +10:00
cb6502afa3
Qt: Simplify settings version check
2020-10-09 18:26:21 +10:00
bb6af3c8fc
Merge pull request #845 from CookiePLMonster/fix-resume
...
Fix issues with a -resume parameter
2020-09-14 00:11:42 +10:00
3232e3b164
Qt: Add reload button to postprocessing UI
2020-09-13 20:21:33 +10:00
3847be86b0
Fix a bunch of random warnings
2020-09-13 11:54:51 +10:00
c47dceffb5
Pass a SystemBootParameters pointer to QtHostInterface::bootSystem
...
This resolves ownership issues related to the SystemBootParameters
class, since it's meant to be non-copyable but it was copied as per
Qt meta type rules
2020-09-12 22:01:08 +02:00
b247af535d
Qt: Hook up cheat list menus
2020-09-09 23:44:21 +10:00
ab002e78e1
Support translating strings in emulator core
2020-08-22 13:06:20 +10:00
60d3fffec1
Add per-game overrides (mainly for compatibility)
2020-08-21 00:09:37 +10:00
4e62b32d60
Add option to dump the contents of RAM to a file
2020-08-16 23:20:36 +10:00
86799775ce
Qt: Add UI for playlist disc switching
2020-08-16 00:20:10 +10:00
c09bfc4d2b
Qt: Add automatic updater
2020-08-06 22:08:22 +10:00
3edb255eca
Qt: Add translation support and language setting
2020-07-28 19:14:44 +10:00
5a955a4fdc
Qt: Fix audio volume/mute being lost when restarting emulation
2020-07-24 02:55:00 +10:00
b2595a3b3b
Qt: Fix volume slider slowing down emulation
2020-07-21 20:10:17 +10:00
2fb00faa67
Qt: Delay settings save by one second
2020-07-21 20:10:11 +10:00
68d98af497
Qt: Remove usage of QString where possible for settings
2020-07-21 20:10:06 +10:00
4e2b3189b0
Qt: Replace QtSettingsInterface with INISettingsInterface
2020-07-16 20:35:49 -07:00
4dc9e10777
HostInterface: Support per-controller-type settings
2020-07-01 00:56:46 +10:00
2a38090e7a
HostDisplay: Move most backend logic to FrontendCommon
2020-06-30 03:03:56 +10:00
77291096db
Settings: Add GPU adapter option and hook up to D3D11/Vulkan
2020-06-20 03:34:19 +10:00
8d2c7db224
Qt: Source input profiles from program and user directory
...
This way Linux users as well as Windows users who use the Documents
user directory can use the shipped input profiles.
2020-06-12 02:47:40 +10:00
075380f8e0
Move most helper logic from base HostInterface to FrontendCommon
2020-06-09 02:35:37 +10:00
6acd8b27dd
Qt: Prevent lag disabling power on buttons when starting
2020-06-06 03:44:57 +10:00
e6d52ce6de
Qt: Add Resume button
2020-05-23 15:03:00 +10:00
dfe0dcb56c
Qt: Split memory card/controller config, make bindings scroll
2020-05-20 23:26:26 +10:00
d8ab587153
HostInterface: Modify settings loading interface to support per-frontend settings
2020-05-01 01:01:50 +10:00
b56546d8ad
Qt: Always poll controllers even when not running
...
Fixes pause hotkey not unpausing when bound to controller.
2020-04-29 13:28:09 +10:00
63692a012f
Qt: Add "New..." to input profile save button
...
This will ensure the profile gets saved to the correct location.
2020-04-27 01:05:03 +10:00