Connor McLaughlin
6b0564d6e4
Qt: Add automatic updater for Linux
2022-10-15 17:37:49 +01:00
Connor McLaughlin
6c17f7ad49
GS: Support fractional upscale
2022-10-15 17:37:35 +01:00
Connor McLaughlin
44c8974aba
GS: Set vsync based on host decision
...
Fixes bug where after changing settings in the big picture UI, if you
didn't have a game running, it would turn off vsync, making GPU go brr.
Also cleans up HostDisplay a bit, removing redundant parameters.
2022-10-15 15:17:06 +01:00
Connor McLaughlin
cb1817f440
GS: Add hardware download mode option
2022-10-15 10:18:31 +01:00
Connor McLaughlin
0b09c259aa
Qt: Add input and settings overlays
2022-10-15 10:11:17 +01:00
RedPanda4552
fb9c38b75f
Qt: Add dialog for memory card conversion
2022-10-14 21:56:41 +01:00
RedDevilus
8b92872c1f
Qt: Changing Cheevos URL color
...
At the moment it uses a dark blue color which looks fine on light themes but hurts my eyes on the darker themes, reminds me of the old 1.6 console dark mode
Making it currently a bit lighter blue which should fit all the themes, in the future we could make it follow the link color.
2022-10-11 13:14:25 +01:00
Connor McLaughlin
8947c0d2e7
Qt: Fix primed indicator not being disabled when achievements off
2022-10-08 14:18:35 +01:00
Connor McLaughlin
15b91fb6a4
Qt: Drop libsamplerate dependency for Qt+MSVC
...
It's only used by USB/WASAPI, which doesn't exist in Qt.
2022-10-08 12:50:10 +02:00
refractionpcsx2
4b652e6878
GameList: remove playlists
2022-10-06 21:57:03 +01:00
Connor McLaughlin
0cc665a26b
Qt: Add option to hide primed/challenge achievements
2022-10-06 12:11:56 +01:00
Connor McLaughlin
c0965f7205
Qt: Remove m3u from open file filter
2022-10-06 10:23:48 +01:00
refractionpcsx2
2f7d45db09
SPU: Allow up to 200% final volume
2022-10-04 23:42:42 +01:00
Connor McLaughlin
f63e1b3760
Qt: Implement screensaver inhibit
2022-10-03 11:55:31 +01:00
Connor McLaughlin
bebad5127c
Qt: Implement save state backups option
2022-10-02 21:08:58 +02:00
Connor McLaughlin
4907003d3c
Qt: Add Delete Save States to load menu
2022-10-02 21:08:58 +02:00
lightningterror
aafb7e22df
Qt: Change TriFilter config name.
2022-10-01 17:34:42 +01:00
Connor McLaughlin
ea19514b53
Qt: Fix main window hiding with EFS bug
2022-10-01 17:27:46 +01:00
Connor McLaughlin
1186025c89
Qt: Add Discord Rich Presence support
2022-10-01 17:27:05 +01:00
Connor McLaughlin
256a5b94c5
Qt: Hook up reset timestretch button
2022-10-01 05:00:40 +01:00
Connor McLaughlin
44d969c0d2
Qt: Add audio backend selection (only cubeb for now)
2022-10-01 05:00:40 +01:00
Connor McLaughlin
0419de4baf
Qt: Add RetroAchievements implementation
2022-10-01 00:00:02 +01:00
Connor McLaughlin
af646e4496
Common: Add StringUtil::ToChars() wrapper
2022-09-25 14:49:48 +02:00
JordanTheToaster
e94f56a185
Qt: Make FastCDVD per game only
...
Makes FastCDVD per game only to prevent users enabling a destructive setting globally.
2022-09-17 17:51:54 +01:00
Connor McLaughlin
8b16a7a8c7
Qt: Add cover downloader
2022-09-17 17:51:14 +01:00
Connor McLaughlin
1f5d672cbf
Qt: Open host input method on imgui text edit
...
This should open virtual keyboards on devices which do not have a
physical keyboard.
2022-09-17 17:51:14 +01:00
Connor McLaughlin
c136bb4ea8
PAD: Add analog stick invert and button deadzone options
2022-09-17 17:51:14 +01:00
Silent
97e4f39492
QtHost: Fix Unicode command line arguments
2022-09-17 17:51:03 +01:00
Ty Lamontagne
9d58a1be8b
Revert "BiosTools: Allow BIOS region patching"
...
This reverts commit a4dcaa7c14
.
2022-09-17 17:50:46 +01:00
Connor McLaughlin
324eb4d4bf
Qt: Fix crash on clearing controller bindings
2022-09-15 16:46:44 +01:00
Connor McLaughlin
6810a9d593
Qt: Deduplicate interface code and reduce core coupling
...
This enables more code sharing between interfaces in the future (e.g.
nogui, gsrunner, etc). Eventually I'll move everything in Frontend/ to
its own project.
- VMManager now no longer depends on anything in Frontend.
- Moved INISettingsInterface out of Frontend.
- Log settings can now be overridden per-game (if you really want to)..
- Hotkeys get their own file.
2022-09-15 11:50:51 +01:00
Connor McLaughlin
c96f1d28e6
Qt: Fix fullscreen/window size being enabled in game list
2022-09-15 11:50:40 +01:00
neonoxd
f2d86f2782
Qt: Scroll GameList by pixels using scrollwheel
2022-09-14 00:38:49 +02:00
Connor McLaughlin
e8230ee01f
Qt: Fix load input profile/reset controller defaults
...
Same deal as #7029 .
2022-09-10 05:19:09 +01:00
Connor McLaughlin
99f1ad0ea6
Qt: Fix crash when autobinding controller
...
Regression from #7016 .
2022-09-10 04:40:56 +01:00
KrossX
7dd88213b1
Qt: include more entry strings in search
2022-09-09 21:25:49 +01:00
Connor McLaughlin
1e660c8e85
Qt: Fix possible crash when starting game while scanning
2022-09-09 21:21:14 +01:00
Connor McLaughlin
43d6ddd7cf
VMManager: Add warning for unsafe settings on boot
2022-09-09 21:21:14 +01:00
Connor McLaughlin
a228582984
Host: Add GetResourceFileTimestamp()
2022-09-09 21:21:14 +01:00
Connor McLaughlin
e064e96c96
HostDisplay: Make global pointer instead of function
2022-09-09 21:21:14 +01:00
Connor McLaughlin
b667236c92
Qt: Combine EmuThread.cpp and QtHost.cpp
...
These mostly called back between one another.
2022-09-09 21:21:14 +01:00
Connor McLaughlin
e4df563811
Qt: Implement settings reset
2022-09-09 21:21:14 +01:00
Connor McLaughlin
d86abebb50
VMManager: Add SetDefaultSettings()
...
Also removes the affinity control default for <=2 threads, best to let
the OS handle this.
2022-09-09 21:21:14 +01:00
Connor McLaughlin
1b3bf89ee8
PAD: Split set default controller and hotkey settings
2022-09-09 21:21:14 +01:00
lightningterror
f39ac6f58b
Qt: Remove Accurate DATE from Qt gui.
2022-09-07 12:17:08 +01:00
Connor McLaughlin
6386be09c2
CMake: Throw error when building Qt with PACKAGE_MODE
...
We don't support this.
1. It doesn't make sense to put data in /usr/share since it's not shared between applications.
2. Makes the application not self-contained for easily being moved/removed.
3. Means you can't have multiple versions installed.
4. Every other platform is self-contained (Windows, Mac).
2022-08-29 13:58:22 +01:00
Connor McLaughlin
05bed05afe
Frontend: Add fullscreen UI implementation
2022-08-29 13:39:09 +01:00
Connor McLaughlin
2e303da384
Qt: Move pressure modifiers to settings tab
2022-08-29 13:39:09 +01:00
Connor McLaughlin
9012afc534
Qt: Forward text input to ImGui
2022-08-29 13:39:09 +01:00
Connor McLaughlin
a19045f9d6
Host: Add ConfirmMessage() and OpenURL()
2022-08-29 13:39:09 +01:00