Henrik Rydgård
192ab4fe91
Correct a mainscreen drawing error in list mode for bad isos with long names
2026-03-08 12:02:37 +01:00
Henrik Rydgård
96deade782
Avoid duplicate paths for zip install
2026-03-08 10:46:30 +01:00
Henrik Rydgård
14ef83f06a
Implement iOS "bookmark" support, to preserve permissions to recent files from iCloud
2026-03-07 15:04:49 +01:00
Henrik Rydgård
d6ca0378b6
Move DarwinFileSystemServices.mm/h to Core/Util
2026-03-07 11:35:34 +01:00
Henrik Rydgård
66b8e866fb
iOS: Fix opening files from iCloud and other secure places. Note: Not compatible with "Recents" yet.
2026-03-07 09:19:31 +01:00
Henrik Rydgård
04b86a0d87
Address Kethen's feedback
2026-03-06 13:34:16 +01:00
Henrik Rydgård
d2e7510cea
Rename a translation string, remove ':'
2026-03-06 13:25:07 +01:00
Henrik Rydgård
1a95e9e4e9
Fetch the public adhoc server list from metadata.ppsspp.org/adhoc-servers.json
2026-03-06 13:25:07 +01:00
Henrik Rydgård
3d50bf4b7d
Add categories to the server list
2026-03-06 13:25:07 +01:00
Henrik Rydgård
15055ee360
Fixes to gesture mapping - don't gate double-tap and analog between the gesture enable control for each zone.
2026-03-06 00:44:31 +01:00
Henrik Rydgård
bc0d074677
Merge pull request #21357 from hrydgard/axis-swap-hold
...
Add a "hold" version of the axis swap toggle. Often more convenient.
2026-03-06 00:30:54 +01:00
Henrik Rydgård
abb70094ee
Fix two untranslatable strings
...
See #21356
2026-03-05 23:09:46 +01:00
Henrik Rydgård
232ea1a8a1
Add a "hold" version of the axis swap toggle. Often more convenient.
...
This is useful for working around some annoying control schemes.
Fixes #21354
2026-03-05 23:05:35 +01:00
Henrik Rydgård
c38ff9ee9a
Refactor list initialization in AdhocServerScreen
2026-03-05 15:15:28 +01:00
Henrik Rydgård
962d132e5f
Make the adhoc server list data driven
2026-03-05 15:15:25 +01:00
Henrik Rydgård
2a1cefb58b
(Fake-)load adhoc server list asynchronously when opening server list window.
2026-03-05 14:36:06 +01:00
Henrik Rydgård
cc49e5079d
Refactor a bit, preparing for async download
2026-03-05 14:30:32 +01:00
Henrik Rydgård
0d8358827b
Move the pre-loaded adhoc server address list logic to sceNetAdhoc.cpp
...
Yes, that file is growing too big...
2026-03-05 10:05:08 +01:00
Henrik Rydgård
cbab0ce203
Fix state of fullscreen button on main screen
2026-03-05 00:58:43 +01:00
Henrik Rydgård
2052ebc60c
Fix switching of audio devices on Windows.
...
Fixes #21337
2026-03-04 14:41:59 +01:00
Henrik Rydgård
892ef99daa
Misc cleanups and fixes
2026-03-04 14:41:59 +01:00
Henrik Rydgård
0326af7df2
MainScreen: Make extra sure that the back action doesn't override accept.
...
Fixes #21334
2026-03-04 12:03:47 +01:00
Henrik Rydgård
0bbe3b570e
Make the IAP screen look better in portrait, readme update
2026-03-03 14:27:06 +01:00
Henrik Rydgård
e780e32f98
Controls: Add a setting for the threshold used to map analog stick inputs to digital buttons
2026-03-02 22:50:15 +01:00
Henrik Rydgård
e46825d7a0
Restore "Show PSP" in control mapping, that button got lost somehow. However it's still not super useful. + readme updates
2026-03-02 01:53:13 +01:00
Henrik Rydgård
e9930c77fd
Show more info in sysinfo build config, including the FFMPEG version PPSSPP was built with
2026-03-02 00:24:19 +01:00
Henrik Rydgård
e80c67df25
Fix check for top screen. Fixes a problem with input focus after game reset.
...
Reported by Flide, thanks!
However, there's some underlying bug in screen focus tracking, this just works around it by checking for top screen in a more reliable way.
2026-03-01 17:47:46 +01:00
Henrik Rydgård
b04eadd11f
PauseScreen: Fix bug where resetting the game caused us to ignore virtual key inputs
2026-02-28 12:03:01 +01:00
Henrik Rydgård
52ec01994d
Add icons to the buttons on the save state popup. Flip the undo buttons to match the regular buttons.
2026-02-28 11:40:55 +01:00
Henrik Rydgård
2c207aedf8
Fix problem where the touch screen controls got reactivated by gamepad input
2026-02-28 11:11:17 +01:00
Henrik Rydgård
845f9f3d55
Add missing check to Vulkan init. Disable validation on android-x86-64
...
The latter is broken in the Android SDK emulator.
2026-02-27 23:57:50 +01:00
fcrwr
50690e3e4d
remove unused code in ImMemView
2026-02-27 15:44:02 +05:00
fcrwr
dd92f82464
fix flickering in ImMemWindow
2026-02-27 14:01:01 +05:00
fcrwr
170a129363
fix ImMemWindow hotkeys globally interfering with text input
2026-02-27 13:58:24 +05:00
fcrwr
79bca7b69c
fix usage of uninitialized variables in ImMemView
2026-02-27 13:52:10 +05:00
Henrik Rydgård
9097dd935a
Somewhat improve the UI of the adhoc server list
2026-02-26 17:17:42 +01:00
Henrik Rydgård
c3a78724c7
Add an on-screen keyboard in the popup inputbox
2026-02-26 17:17:42 +01:00
Henrik Rydgård
5255d450bc
Move the AdhocServerScreen to its own file, remove the "Toggle List" button
2026-02-26 17:17:42 +01:00
Henrik Rydgård
e50199ad0a
Fix the gemini-written video player to actually work
2026-02-26 09:33:26 +01:00
Henrik Rydgård
250c52d1d7
Add basic video player code
2026-02-25 20:52:33 +01:00
Henrik Rydgård
a32f550871
Merge pull request #21302 from hrydgard/android-exit-button
...
Android: Reintroduce the exit button (in landscape mode only)
2026-02-25 15:26:21 +01:00
Henrik Rydgård
d694b3d5a4
Android: Reintroduce exit button in landscape mode only, allow exit using controller
2026-02-25 14:49:24 +01:00
Henrik Rydgård
c74e21243d
Add support for installing plugins directly from zip files
2026-02-25 14:28:57 +01:00
Henrik Rydgård
8eeb64c9dc
Fix a bug in gridlayout column count computation, fix layout problem on savestate popups.
2026-02-25 14:28:57 +01:00
Henrik Rydgård
c91510039e
Code cleanup on mainscreen
2026-02-25 14:28:57 +01:00
Henrik Rydgård
f13d339ed3
Set the CRC banner on the game screen to fit contents, instead of the screen.
...
Also make sure it's not visible when it shouldn't be
2026-02-25 00:52:25 +01:00
Henrik Rydgård
733aee685d
Fix window resizing issue on pause screen
2026-02-24 00:56:45 +01:00
Henrik Rydgård
f85902d161
Some minor code style cleanup
2026-02-24 00:56:45 +01:00
Henrik Rydgård
7ea2265ff3
Make the undo save/load buttons not scroll with the savestate list
2026-02-24 00:56:45 +01:00
Henrik Rydgård
22f2e69d0a
Integrate the exit reminder (you haven't saved..) in warnings from setting that require restart
...
Part of #21223
2026-02-24 00:56:45 +01:00