Commit Graph

6058 Commits

Author SHA1 Message Date
Henrik Rydgård ab437becf8 Improve how ELF files are displayed in the game browser 2026-02-10 10:57:51 +01:00
Henrik Rydgård edaab592cc Pause screen: Make the run-behind play/pause button outlined, to differentiate 2026-02-10 10:46:48 +01:00
Henrik Rydgård 81776cce4d Slightly improve an error message (needs more improvement) 2026-02-10 08:28:53 +01:00
Henrik Rydgård 09b087f16f Resume gameplay immediately after choosing Reset on the pause screen. 2026-02-10 00:22:09 +01:00
Henrik Rydgård 330a638281 Add ability to copy function hash from the disassembly view
See #4179
2026-02-09 19:26:43 +01:00
Henrik Rydgård d06e5733a5 Fix some reset crashes.
Part of #21223, reported in #21228
2026-02-09 19:01:18 +01:00
Henrik Rydgård 77815c51e5 Prevent cardboard from messing up the menu rendering
Part of #21223, reported in #21228
2026-02-09 19:01:06 +01:00
Henrik Rydgård 936c344a52 misc 2026-02-09 16:41:51 +01:00
Henrik Rydgård 013a51576a Fix screenshotting and the background of ReportScreen
See #21223
2026-02-09 14:35:34 +01:00
Henrik Rydgård 5d4ac87b2b In PopupMultiChoice lists, indicate the selected item with a checkmark
See #21223
2026-02-09 14:35:34 +01:00
Henrik Rydgård 990cba8e6c Fix problem with background image when rotating some dialogs 2026-02-09 14:35:32 +01:00
Henrik Rydgård a92ff89d5f Clean up the OSD click callback code 2026-02-09 13:08:44 +01:00
Henrik Rydgård 4f4de447dd Apply minor cleanups from #21171 2026-02-09 13:08:44 +01:00
Henrik Rydgård 93264b3920 Small tweak of FPS counter position 2026-02-08 18:44:48 +01:00
Henrik Rydgård d8b8a51309 Correct a bunch of edge cases, move some code around 2026-02-08 17:07:22 +01:00
Henrik Rydgård 2b6be8090c Cancel compatibility warning popups if you start another game in the meantime 2026-02-08 16:38:07 +01:00
Henrik Rydgård 1599ea7b1d SaveState: Separate screenshot operations from other ops 2026-02-08 16:11:44 +01:00
Henrik Rydgård 3aa1aba8f5 Correct an issue where there was a 1 frame latency in UI event processing 2026-02-08 12:44:12 +01:00
Henrik Rydgård eb234a1563 Finish the split. Greatly simplifies the render code in EmuScreen. 2026-02-08 10:46:16 +01:00
Henrik Rydgård f01aaeafb1 Split CopyDisplayToOutput in preparation for the next step 2026-02-08 01:06:32 +01:00
Henrik Rydgård 1078c27bb7 Prepare renderpass refactor 2026-02-08 00:53:50 +01:00
Henrik Rydgård a342b53d6d Correct look of the screen rotation picker on the System tab in settings 2026-02-08 00:53:50 +01:00
Henrik Rydgård 99f81c88e8 Some more UI fixes 2026-02-06 14:52:17 +01:00
Henrik Rydgård e0a09a8733 Prevent bad noise when dragging volume slider 2026-02-06 14:45:23 +01:00
Henrik Rydgård 801d379f74 Gesture control: Prevent pressing touch buttons while performing a gesture. 2026-02-06 13:10:20 +01:00
Henrik Rydgård 4c72a1c041 Handle zipped extracted ISOs a little better (don't try to install them as savedata) 2026-02-06 12:43:13 +01:00
Henrik Rydgård 236a0acf71 Minor tweaks 2026-02-06 11:37:09 +01:00
Henrik Rydgård 0b7dc94f51 Background stretch: Only resort to crop to avoid extreme squishing of the image.
Fixes #21206
2026-02-06 00:49:14 +01:00
Henrik Rydgård a342e8c9dc Minor cleanup, merge the two game background drawing functions 2026-02-06 00:41:52 +01:00
Henrik Rydgård fc63096741 Make sure tilt control defaults to off. Show a warning if enabled. 2026-02-05 23:29:48 +01:00
Henrik Rydgård 71305df15b Gesture controls: Increase the max sensitivity to 2.0.
See #17678
2026-02-05 09:44:44 +01:00
Henrik Rydgård d6d2c24e24 Fix the toggle touch controls input (properly this time) 2026-02-05 09:44:42 +01:00
Henrik Rydgård f546dc3835 Add an Enable checkbox to tilt control, add mappable control
- Fixes #20830
2026-02-05 09:44:11 +01:00
oltolm 72f305c779 fix warnings and cmake windows build 2026-02-04 21:28:01 +01:00
Henrik Rydgård 44e30b14a3 Split the screen between the two gesture input zones. 2026-02-04 15:01:06 +01:00
Henrik Rydgård 03a7df74fa Have two independent gesture control zones 2026-02-04 15:01:06 +01:00
Henrik Rydgård 03c901d0cc Prepare for multiple gesture mapping zones 2026-02-04 15:01:06 +01:00
Henrik Rydgård 42137914e1 Fix the Toggle touch controls button, thanks Domiiniik 2026-02-04 14:33:54 +01:00
Henrik Rydgård 8350f67332 Fix typos, minor translation updates 2026-02-04 01:34:26 +01:00
Henrik Rydgård 9001f33d94 Minor cleanup 2026-02-04 00:48:50 +01:00
Henrik Rydgård cde4991aa7 Fix gesture mappings to the right stick
Fixes #20529
2026-02-04 00:32:06 +01:00
Henrik Rydgård 7b1ba55e72 Prevent touch controls from fading away while being held.
Fixes #20531
2026-02-04 00:00:38 +01:00
Henrik Rydgård c9494bd579 Rename GamepadView->GamepadComponent 2026-02-03 23:30:45 +01:00
Henrik Rydgård cdd9d34af9 Improve handling of UMD Video (still unsupported but show background and icon, fix info screen) 2026-02-03 13:46:59 +01:00
Henrik Rydgård 998d385119 Bubble up CSO corruption errors so the user can see them 2026-02-03 11:57:05 +01:00
Henrik Rydgård 9e7afa414c Buildfixes 2026-02-02 12:16:35 +01:00
Henrik Rydgård ad4da764df Rework the internal API for applying the fullscreen state. Fixes. 2026-02-02 11:45:46 +01:00
Henrik Rydgård 51c3058cf6 Replace "ForceFullScreen" with a way to prevent specific settings from being saved. 2026-02-02 09:25:49 +01:00
Henrik Rydgård 62d1c05ca2 Fix minor issue on display layout screen 2026-02-01 14:19:51 +01:00
Henrik Rydgård fb4d2a0f3f Fix rendering of the hold-overlay for main screen buttons without icons 2026-02-01 14:19:51 +01:00