Commit Graph

1207 Commits

Author SHA1 Message Date
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 fc63096741 Make sure tilt control defaults to off. Show a warning if enabled. 2026-02-05 23:29:48 +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
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 51c3058cf6 Replace "ForceFullScreen" with a way to prevent specific settings from being saved. 2026-02-02 09:25:49 +01:00
Henrik Rydgård c20f24c5be Remove ... from "Edit touch control layout". Increase default grid size on iOS 2026-01-29 21:53:22 +01:00
Henrik Rydgård 46e82f3c63 Game screen: Add a button to reset the played time counter 2026-01-23 18:54:22 +01:00
Henrik Rydgård b90bb6da70 Windows: Preserve the non-maximized window size
Fixes #15435
2026-01-23 18:54:17 +01:00
Henrik Rydgård c232867fba Correct functionality of the display rotation control rotation.
Fixes #19775

A future step might be to also rotate the touch screen inputs..
2026-01-23 01:18:58 +01:00
Henrik Rydgård beb2e45918 UWP: Correct default for GPU backend, fixing problems on first boot 2026-01-22 10:34:54 +01:00
Henrik Rydgård 10690952b2 Variable renaming, rename the new packet relay option, set default to false 2026-01-21 01:37:58 +01:00
Henrik Rydgård 6a9b2e1e87 RetroAchievements: Improve completion messages (subset, differentiate hardcore mode) 2026-01-20 18:25:48 +01:00
Henrik Rydgård b01001a2e0 Merge pull request #21116 from Kethen/aemu_postoffice_integrate_v2
Support adhoc relay from aemu to ppsspp
2026-01-20 15:10:07 +01:00
Henrik Rydgård c8db8463f2 Some cleanup of the frameskipping setting. Avoid having Auto Frameskip reset the frameskip setting to 1. 2026-01-19 17:44:00 +01:00
Henrik Rydgård 1d2f846c66 Partial drive-by cleanup of quick chat code 2026-01-19 17:14:24 +01:00
Henrik Rydgård f4dbff0f14 Merge branch 'master' into aemu_postoffice_integrate_v2 2026-01-19 11:40:38 +01:00
MMaZaHaKa aa350b3082 upd proAdhoc 2026-01-16 06:17:03 +02:00
Katharine Chui 748786e80c update packet relay setting wording, enable relay by default 2026-01-15 21:40:19 +01:00
Katharine Chui bf30de1527 initial github.com/kethen/aemu_postoffice integration ported from github.com/kethen/aemu 2026-01-11 18:53:54 +01:00
Henrik Rydgård f1f931551a Add a "Savestate slot count" setting. 2026-01-09 12:20:39 +01:00
Henrik Rydgård 38ebb9d729 Set a few defaults automatically as a proof-of-concept (to reduce duplication)
See #18888
2026-01-05 19:03:43 +01:00
Henrik Rydgård 3efbcb600f Increase default exit-save-confirmation delay to 300s (5 min) 2026-01-01 20:59:36 +01:00
Henrik Rydgård 2d39a88253 Some game config button cleanup on pause screen 2025-12-25 13:32:38 +01:00
Henrik Rydgård ed25b5e991 Add convenient UI on the pause screen for changing/locking the screen orientation 2025-11-26 11:14:37 +01:00
Henrik Rydgård 7a8a642aed Convert the pause button to a normal customizable touch screen button 2025-11-25 15:47:05 +01:00
Henrik Rydgård b8fced5b41 Path code cleanup, move some UI code (#21037)
* Move a bunch of path logic into Core/Util/PathUtil.cpp/h

.

* Move GameImageView out from SaveDataScreen

* More cleanup, add a translation string
2025-11-25 00:44:24 +01:00
Henrik Rydgård 3116eba395 More UI work (#21035)
* Improve a couple of on-screen buttons (menu, fastforward)

* Fix the new continue button, oops

* Add some missing translations

* Split a translation string to make portrait look better

* More GameScreen redesign

* Don't accidentally go into game-specific mode

* Fix layout issue with popupscreens, fix context menu positioning

* One more icon
2025-11-24 20:33:13 +01:00
Henrik Rydgård b71ee0ba89 Fix some bugs around game-specific config load/save (#21033) 2025-11-24 14:05:23 +01:00
Henrik Rydgård 049d6ecd0c Fix oversight causing wrong initialization of button visibility 2025-11-23 20:03:54 +01:00
Henrik Rydgård e172cc1060 Correct resetting some touch control parameters.
Fixes #20993
2025-11-22 16:41:12 +01:00
Wes Copeland 7a98df5297 Achievements: support rc_client_set_host 2025-11-16 17:54:56 -05:00
Henrik Rydgård defd21cc90 Android: Rework UI insets handling (#21007)
* During game load, place the loading screen where the game will appear

* Android: Merge NativeActivity into PpssppActivity

* Rework window insets handling on Android

* Main screen: Display the path on its own line in portrait mode

* Make the "Fullscreen" setting on Android separate between portrait and landscape
2025-11-16 10:43:58 +01:00
Henrik Rydgård 412c746179 Add tilt (accelerometer) input support for DualSense controllers on Windows 2025-11-09 23:11:20 +01:00
Henrik Rydgård 9155de3358 Make the old behavior that the UI shrinks if the window is small optional. New hidden setting [General]/ShrinkIfWindowSmall 2025-11-06 23:44:55 +01:00
Henrik Rydgård a183420a87 Orientation-specific defaults 2025-11-05 21:46:38 +01:00
Henrik Rydgård 063c7d4f7e Get separate touch screen config for portrait working 2025-11-05 21:01:37 +01:00
Henrik Rydgård 4c73103c6c Work on splitting touch controls between orientations 2025-11-05 20:29:55 +01:00
Henrik Rydgård eab2cc85bc Sneak in a critical bugfix in config loading, oops. Also fix minor bug reported by oltolm. 2025-11-05 20:29:12 +01:00
Henrik Rydgård 1246b2d131 Correct handling of fallbacks and defaulting 2025-11-05 14:13:11 +01:00
Henrik Rydgård 2b863aafe1 Prepare for the new defaulting mechanism, IniFile cleanup 2025-11-05 12:49:52 +01:00
Henrik Rydgård 2651a3a241 Add base struct ConfigBlock 2025-11-05 12:49:52 +01:00
Henrik Rydgård f7ed063b87 Add a comment 2025-11-05 12:49:51 +01:00
Henrik Rydgård 4467357e09 Add "fallback sections" to config reading, so we can "upgrade" settings 2025-11-05 12:49:51 +01:00
Henrik Rydgård 67010ff2af Split the display layout config between landscape and portrait orientations 2025-11-05 12:49:51 +01:00
Henrik Rydgård c609e96a30 Fix issue where manual edits like comments were not preserved in game configs.
This allowed some simplification.
2025-11-04 23:39:56 +01:00
Henrik Rydgård 4edb8e53cd Just some renaming and cleanup 2025-11-04 23:39:56 +01:00
Henrik Rydgård 1facc4d485 Remove obsolete hidden setting Browse 2025-11-04 23:39:56 +01:00
Henrik Rydgård 3391d65f4b Minor cleanups 2025-11-04 23:39:56 +01:00
Henrik Rydgård c14129eb57 Fix order of checks in hleDoLog, minor perf improvement 2025-11-04 13:35:45 +01:00