Henrik Rydgård
6d98293be9
Hide orientation controls on large Android 17 devices, since they won't work.
2026-06-15 10:37:58 +02:00
Henrik Rydgård
697179c8cd
Add some plumbing for the Android 17 local network access permission
2026-06-15 09:45:09 +02:00
Henrik Rydgård
01d65ada40
Merge pull request #21760 from misantronic/feature/achievementshost-cli-override
...
Android: add achievements host override receiver
2026-06-01 11:05:22 +02:00
david.schkalee
d477afa9b2
Android: add achievements host override receiver
2026-06-01 01:44:04 +02:00
Henrik Rydgård
e8e357e360
Implement the "Mix audio with other apps" setting on Android.
2026-05-31 19:08:45 +02:00
Henrik Rydgård
ed274c8a7e
Just some lint fixing
2026-05-13 11:37:26 +02:00
Henrik Rydgård
e23d866a95
Plumb through an error code for missing activity. Will later be used to improve the UI.
2026-05-11 10:52:36 +02: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
68a59e42cd
Fix a few bugs in app-android.cpp
2026-02-26 10:44:21 +01:00
Henrik Rydgård
a03e112a80
Android: Avoid a few string copies
2026-02-26 10:37:12 +01:00
Henrik Rydgård
b7ad74d309
MetaFileSystem: Turn another argument into string_view
2026-02-25 00:52:25 +01:00
Henrik Rydgård
e3e6148459
Add a way to query the installer name on Android.
2026-02-14 10:48:40 +01:00
Henrik Rydgård
03c901d0cc
Prepare for multiple gesture mapping zones
2026-02-04 15:01:06 +01:00
Henrik Rydgård
dccca3c441
Android: Track device disconnection
2026-01-25 23:02:12 +01:00
Henrik Rydgård
3c4adc3e66
Fix a number of Android Studio lint warnings, a bad jni return type and an memory leak
2026-01-21 18:43:47 +01:00
Henrik Rydgård
70f1488416
Implement a unicode-char keyboard event on Android.
...
This fixes the ImDebugger when trying to use it with a bluetooth
keyboard, and also fixes other types of text input from bluetooth
keybaords on Android.
However, the ImDebugger is currently very crash-prone on Android since
it crashes on layout changes. This will be fixed separately.
2026-01-07 19:12:15 +01:00
Henrik Rydgård
77ec5c7c50
Buildfixes
2025-12-19 16:20:30 +01:00
Henrik Rydgård
18a67b82d2
Do the same with KeyInputFlags. Fix minor UI misalignments
2025-12-19 13:41:58 +01:00
Henrik Rydgård
481d0fd18c
Switch TouchInputFlags to enum class, fix some minor UI issues
...
Scroll views now only wheel-scroll if the mouse is hovering over them.
2025-12-19 11:38:56 +01:00
Henrik Rydgård
c2d8752876
Bump the ffmpeg submodule.
2025-12-15 17:28:36 +01:00
Henrik Rydgård
5b7b1f76eb
Add an in-app crash history viewer to Developer Tool on Android (v30+)
2025-12-15 17:16:47 +01:00
Henrik Rydgård
bf9493910a
Rework some IAP/Gold UI. Minor title screen tweak
2025-11-23 21:55:25 +01: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
6d1973edfb
Add banners on the top of settings pages, if editing game-specific settings show the icon.
2025-11-09 08:51:41 +01:00
Henrik Rydgård
9ed3fc0eaa
Some work on the credits screen, main screen
2025-10-28 11:27:31 +01:00
Henrik Rydgård
073ef61643
Merge the two functions, fix JNI lifetime issues
...
Fixes the last part of #10885 finally.
2025-09-05 10:31:51 +02:00
Henrik Rydgård
2a7dad43c6
WIP: Turn the methods into static methods.
2025-09-05 10:31:27 +02:00
Henrik Rydgård
44902bffdd
Make logging work in these callbacks, and clarify the future solution
2025-09-05 10:31:27 +02:00
Henrik Rydgård
6f76c579fc
Delete dead code, more std::string_view
2025-09-01 00:15:23 +02:00
Henrik Rydgård
8e4ae1c067
LogManager: Fix bug where we accidentally opened a log file even if not enabled.
2025-09-01 00:15:04 +02:00
Henrik Rydgård
3056e977cc
Misc
2025-08-31 13:37:59 +02:00
Henrik Rydgård
9218fe9b59
Rework the shutdown logic in the OpenGL backend. Eliminated race conditions.
2025-08-31 10:57:06 +02:00
Henrik Rydgård
b813a6c30f
Logging improvements
2025-08-31 00:59:51 +02:00
Henrik Rydgård
00a13bfb14
Fix static analysis warnings (pointless move, empty instead of size)
2025-08-31 00:59:51 +02:00
Henrik Rydgård
61d6c95f0c
More refactoring. Add the AudioBackend interface
2025-06-16 21:55:32 +02:00
Henrik Rydgård
258a3ae6db
Fix image file browsing on Android again. Fixes #20476
2025-06-08 19:31:05 +02:00
Henrik Rydgård
1055b83783
Fix shortcut launching URL parsing on non-scoped-storage
2025-06-08 19:30:17 +02:00
Henrik Rydgård
09e067c6e1
Revert "Get rid of remains of support for non-square screen DPIs"
...
This reverts commit f206ed95eb .
2025-05-21 21:41:50 +02:00
Henrik Rydgård
bd249a2a0e
Merge pull request #20270 from hrydgard/misc-stuff
...
Avoid using shader blending in skip-buffer-effects mode
2025-04-17 19:48:12 +02:00
Henrik Rydgård
08d1e0b3d8
Logspam cleanup
2025-04-17 11:06:06 +02:00
Henrik Rydgård
0a4ab19870
Quick workaround for #18926
2025-04-16 12:03:08 +02:00
Henrik Rydgård
8674488859
Android: Handle mouse events separately from touch events
...
Use the new modern events like HOVER.
2025-03-05 23:26:30 +01:00
Henrik Rydgård
c6691de64c
Remove excessive error reporting
2025-03-02 02:28:42 +01:00
Henrik Rydgård
d3d14bf2ec
Android: Rework how DPI and Android hardware scaling interacts.
2025-02-21 10:38:42 -06:00
Henrik Rydgård
1a1483478a
Fix live resizing, implement setting on all platforms.
2025-02-20 17:14:59 -06:00
Henrik Rydgård
7a78124a3b
Slightly more correct use in Android
2025-02-20 15:47:06 -06:00
Henrik Rydgård
143e4a4ccf
Switch Android over to use g_display.Recalculate
2025-02-20 15:47:06 -06:00
Henrik Rydgård
0acd2aa517
DPI: Remove g_display.dpi
2025-02-20 15:47:02 -06:00
Henrik Rydgård
23f43dd9fa
DPI code cleanup
2025-02-20 15:47:02 -06:00
Henrik Rydgård
f206ed95eb
Get rid of remains of support for non-square screen DPIs
2025-02-20 11:14:26 -06:00