Henrik Rydgård
2cc8e87389
WASAPI: Improve error handling and sysinfo display
2026-03-14 23:50:10 +01:00
Henrik Rydgård
fead647304
Android: Improve insets behavior on older devices without camera cutouts
2026-03-14 22:53:17 +01:00
Henrik Rydgård
75453632f9
Handle inset adjustements on the C++ side, handle them better in the UI.
2026-03-14 18:13:37 +01:00
Henrik Rydgård
160e2c4f9b
Refactor: Call GetLayoutBounds on the screen instead of the context where possible.
...
This will allow screens to influence the layout bounds in a unified way
2026-03-14 13:07:48 +01:00
Henrik Rydgård and GitHub
f138aed508
Merge pull request #21424 from hrydgard/more-minor-fixes
...
Fix control input issues when toggling the pause menu using a controller
2026-03-13 17:45:04 +01:00
Henrik Rydgård
b8d793daf9
Repeat key handling: Clear held keys when turning off focus movement
2026-03-13 16:31:02 +01:00
Henrik Rydgård
7e3079b035
VulkanRenderManager: Try to survive StopThreads being called twice (shouldn't happen, but...)
2026-03-13 10:33:00 +01:00
Henrik Rydgård
56be37a2e4
Correct two minor bugs causing reported crashes
2026-03-13 10:16:25 +01:00
Henrik Rydgård
b7f257152d
Fix logging to file
...
Fixes #21411
2026-03-11 14:14:58 +01:00
Henrik Rydgård
efef734034
Fix some compiler warnings
2026-03-11 11:05:33 +01:00
Henrik Rydgård
2b946094a9
Warning fixes
2026-03-10 12:19:27 +01:00
Henrik Rydgård
28d73b6f68
Minor tweak to Add Server
2026-03-10 09:36:32 +01:00
Henrik Rydgård
33c8bdc05b
Show radio button images in the server list
2026-03-10 09:21:19 +01:00
Henrik Rydgård
14211aa1c0
Button layout, tweaks
2026-03-10 09:05:10 +01:00
Henrik Rydgård
cb7e34b560
Fix some complications when adding servers
2026-03-10 09:05:10 +01:00
Henrik Rydgård
c634e73885
Fix more centering and sizing bugs
2026-03-09 16:41:07 +01:00
Henrik Rydgård
d54fb5097a
Margin fixes for PopupScreens
2026-03-09 15:59:23 +01:00
Henrik Rydgård
0cc5eb920b
Translation fixes, more button images in MessagePopupScreen
2026-03-09 14:06:20 +01:00
Henrik Rydgård
8c8dd0f0d0
Add utility function to snoop the file cache
2026-03-09 10:40:51 +01:00
Henrik Rydgård
71d884379d
Fix a potential race condition
2026-03-09 00:51:39 +01:00
Henrik Rydgård
53f1f57bbc
Crashfix in Resolve.cpp, fix some bad return values
2026-03-09 00:21:56 +01:00
Henrik Rydgård
d596e43b4b
Android: Scale down selected background images when too large. Fix activity issue.
2026-03-08 14:53:20 +01:00
Henrik Rydgård and GitHub
5a27f20387
Merge pull request #21380 from hrydgard/last-fixes
...
iOS: Try to avoid leaking file sandbox bookmarks, avoid trying to install zips where it's not possible
2026-03-08 13:46:25 +01:00
Henrik Rydgård
6ad06e00a4
iOS: Close the keyboard on one more event. Makes it easier to get rid of it if it gets stuck.
2026-03-08 13:03:00 +01:00
Henrik Rydgård
a2de96a4d1
iOS: Try to avoid leaking file bookmarks. Don't try to install zips into iCloud folder.
2026-03-08 10:20:24 +01:00
Henrik Rydgård
ba6ff9a224
Improve the adhoc server selector a little bit, add metadata viewer
2026-03-08 00:31:29 +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
e8d648e91d
InstallZip: Fix problem where the delete-after option didn't work
...
The file was held open.
2026-03-06 10:57:22 +01:00
Henrik Rydgård and GitHub
d7265043a2
Merge pull request #21351 from hrydgard/server-list-json
...
Ad hoc server list refactor: Parse the server list from a json file
2026-03-05 15:47:06 +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
myzhan
af7384e8e4
Fix font rendering after window resizing on SDL(linux)
2026-03-05 13:34:38 +08:00
Henrik Rydgård
3352ba44bb
Remove misguided hack to signal that we handled key repeats.
...
Fixes #21336
2026-03-05 01:55:41 +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
fff0261be5
Minor code cleanups
2026-03-04 11:24:32 +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
8086bd1adc
Correct the mouse scroll problem reported by sum2012 in #21315
...
Fixes #21315
Replaces #21316
2026-03-01 12:14:04 +01:00
Henrik Rydgård
5e6ec70280
Minor stuff
2026-03-01 12:09:43 +01:00
Henrik Rydgård
0e1150fa39
Fix bug with rootmargins. Fixes cut off buttons on the pause screen when savestate undo is enabled
2026-02-28 11:45:49 +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
Henrik Rydgård
cf28fd3a8d
More cleanup in pngLoadPtr
2026-02-26 23:41:38 +01:00
Henrik Rydgård
48dc36be2e
pngLoadPtr: Protect against over-reads from truncated files
2026-02-26 23:37:52 +01:00
Henrik Rydgård
ecd091b8c4
Push text input dialogs down a bit in portrait mode
2026-02-26 17:57:06 +01: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
c953814fe0
ScrollView: Make it easier to press-and-hold buttons without cancelling
2026-02-26 10:37:12 +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
8eeb64c9dc
Fix a bug in gridlayout column count computation, fix layout problem on savestate popups.
2026-02-25 14:28:57 +01:00