KamFretoZ
5dc0a3630a
FullscreenUI: Add Themes ( #3380 )
2025-03-01 12:41:06 +10:00
Stenzek
89d9842c7e
FullscreenUI: Fix popup title colours
2025-03-01 01:11:26 +10:00
Stenzek
be970bcfe4
Qt: Handle inverted+negated axes when mapping
2025-02-28 18:06:51 +10:00
Stenzek
0733e173b2
FullscreenUI: Add BackgroundProgressCallback
2025-02-28 15:46:53 +10:00
Stenzek
fbbc4943f6
FullscreenUI: Fix crash in game properties on non-scanned file
2025-02-24 23:48:23 +10:00
Stenzek
369f62318f
Cheats: Only display codes for selected revision
2025-02-15 22:45:17 +10:00
Stenzek
e9bfca8cca
System: Add 'Fast Forward Memory Card Access' option
...
Does what it says on the tin.
2025-02-15 12:38:32 +10:00
Stenzek
13d58d8ed0
Qt: Move fast boot/fast forward to console settings
...
Makes more sense there, and matches Android.
2025-02-15 12:32:22 +10:00
Stenzek
dc6d6b91d4
PostProcessing: Fix abort on slow compile in big picture
2025-02-14 19:01:40 +10:00
Stenzek
57cb2f846e
FullscreenUI: Fix system unpausing on shutdown
2025-02-05 20:03:58 +10:00
Stenzek
64d3716cfd
GPU: Further simplify draw rect calculation
...
Remove "Stretch Vertically" option, it was very confusing to users.
Integer scale will prefer whichever direction gets a larger draw
rectangle/preserves as much detail.
2025-02-02 17:02:58 +10:00
Stenzek
0d9e6bd482
FullscreenUI: Use effective value for achievement options enable
2025-01-30 01:18:47 +10:00
Stenzek
02234715c5
FullscreenUI: Move UpdateRunIdleState() for system soft-fail to host
...
That way it's always in the correct state for e.g. memory card shutdown
confirmations.
2025-01-29 20:40:14 +10:00
Stenzek
4da7692a2d
System: Adjust initialization order to better fit FullscreenUI
...
Fixes jankyness of rendering the landing page when trying to resume
a game with achievements active, or when loading state.
2025-01-29 19:19:53 +10:00
Stenzek
1b678d0ebc
FullscreenUI: Allow using right mouse button for 'back'
2025-01-29 19:19:53 +10:00
Stenzek
224cb6ac8e
FullscreenUI: Fix ClosePauseMenu() running on wrong thread
2025-01-29 19:19:49 +10:00
Stenzek
0665cb5306
FullscreenUI: Further refine achievements login dialog
2025-01-27 13:34:45 +10:00
Stenzek
0e3668a7bb
GameList: Show achievement information in game list
2025-01-26 13:49:08 +10:00
Stenzek
9666abc172
FullscreenUI: Hook up to disc change hotkey
2025-01-24 13:47:55 +10:00
Stenzek
9113a6e6a6
Qt: Add 'Multiple Devices' to automatic mapping
...
Also populate the "current device" label with the device from
the config when running the setup wizard, instead of always setting
the label to Keyboard.
2025-01-22 18:38:37 +10:00
Stenzek
9d4789e082
FullscreenUI: Fix blank screen flicker starting game
...
Also returns to whichever menu the system boot was initiated from.
2025-01-20 23:17:24 +10:00
Stenzek
78902d7632
FullscreenUI: Fix several more unsafe reads
2025-01-20 19:00:51 +10:00
Stenzek
9fdeeb3fb6
GPU: Add alpha blending support to overlay
2025-01-19 16:37:51 +10:00
Stenzek
e0a9bbe600
PostProcessing: Move into GPU presenter
...
Means that the renderer can be changed without reloading shaders,
and speeds up config change detection.
2025-01-18 22:59:48 +10:00
Stenzek
dd9788262e
GPU: Refactor display presentation workflow
...
Adds the ability to set overlays, and fixes postfx with prerotation.
2025-01-18 22:59:48 +10:00
Stenzek
d52bf795e4
GPU: Split backend into Backend+Presenter
2025-01-18 22:59:48 +10:00
Stenzek
b9822602b2
FullscreenUI: Show game icons in game list
2025-01-18 22:59:48 +10:00
Stenzek
f98b904c50
FullscreenUI: Add 'Set Cover Image' to game list
2025-01-18 22:59:48 +10:00
Stenzek
e34d23c8e7
FullscreenUI: Implicitly close non-multichoice dialogs
...
Also fixes disc swap using a multichoice instead of single.
2025-01-18 22:59:47 +10:00
Stenzek
e8a4296fd6
FullscreenUI: Add missing settings lock acquire
2025-01-18 22:59:10 +10:00
Stenzek
e94973cd28
FullscreenUI: Fix disc swap running on GPU thread
2025-01-18 13:48:05 +10:00
Stenzek
fbb63a81a8
FullscreenUI: Change default background and add Strobe
2025-01-17 16:05:24 +10:00
Stenzek
7deaaa8b26
FullscreenUI: Use ImGui dialogs for boot failure
2025-01-17 14:30:22 +10:00
Stenzek
e554456a00
System: Fix blank display on pause-on-start
2025-01-17 14:20:37 +10:00
Stenzek
add76c267a
Achievements: Fix request spam downloading own badge icon
2025-01-16 22:13:02 +10:00
Stenzek
93771981a6
FullscreenUI: Add sort alphabetically option to cheat page
2025-01-16 13:47:09 +10:00
Stenzek
79245b6cd6
FullscreenUI: Make footer text background semitransparent
2025-01-16 01:14:22 +10:00
Stenzek
050bda8cd2
FullscreenUI: Fix scroll reset on resume state popup
2025-01-14 21:07:00 +10:00
Stenzek
135d99ac17
FullscreenUI: Fix incorrect help text
2025-01-14 21:07:00 +10:00
Stenzek
2fd89403f8
FullscreenUI: Name landing icon files after action
2025-01-14 19:05:18 +10:00
Stenzek
3130e16438
FullscreenUI: Add user-selectable backgrounds
2025-01-14 18:59:42 +10:00
Stenzek
ccb2b61444
FullscreenUI: Fix incorrect back button
2025-01-14 16:33:24 +10:00
Stenzek
462a4a3b50
Controller: Refactor so that GetControllerInfo() can't return null
2025-01-13 16:07:43 +10:00
Stenzek
2f854de9d0
Qt: Invalidate FSUI cover cache when cover changed
2025-01-13 12:54:18 +10:00
Stenzek
738c96ffb3
FullscreenUI: Fix slot disappearing after delete in save state menu
2025-01-13 12:44:11 +10:00
Stenzek
ea82dacb0e
FullscreenUI: Fix a couple of GPU thread race conditions
...
State saving/loading, memory card state read on shutdown.
2025-01-13 12:44:06 +10:00
Stenzek
9c35b0e76d
FullscreenUI: Get rid of Timer global
2025-01-11 23:32:21 +10:00
Stenzek
234e1f721f
FullscreenUI: Improve controller settings page
...
- Add 'Clear Bindings' menu item.
- Show icons in controller types.
- Add confirmation to Reset Settings.
2025-01-11 21:29:04 +10:00
Stenzek
d3bee3ce67
Qt: Rename 'Input Profile' to 'Controller Preset'
...
Hopefully more noob-proof?
2025-01-11 20:25:12 +10:00
Stenzek
2298227054
FullscreenUI: Add binding of vibration motors
2025-01-11 20:25:11 +10:00