a6e467cd55
android: Don't prompt to save user data on uninstall
...
While this can be convenient in some scenarios, this will be a big problem for users trying to sideload different APK versions. If they forget the last one they had installed, they could have problems installing a new copy.
2023-07-09 19:02:42 -04:00
ef7d44e243
Merge pull request #11006 from german77/nfc_nfc
...
service: nfc: Ensure controller is in the correct mode
2023-07-05 09:23:47 -04:00
b41006004b
android: Reintroduce launch mode as single top
2023-07-03 09:31:02 -06:00
68f6f2671b
android: Version the input overlay
...
Now within the Input Overlay file, there is a version that will determine when the overlay will be reset. This is intended for breaking changes like the ones we had with the additions of percentage based layouts or the addition of foldable/portrait layouts. This also includes versions for each individual layout so we don't have to reset every layout if only one is broken.
Additionally, this includes new L3/R3 buttons.
2023-07-02 20:19:01 -04:00
657ab0287d
Merge pull request #10949 from t895/memory-requirements
...
android: Rework MemoryUtil
2023-07-02 11:29:08 -04:00
ff6d35f2c7
android: Show memory warning once
2023-06-30 13:46:35 -04:00
11991fbd7f
android: Rework MemoryUtil
...
Uses string templates and rounds up memory amount for potentially inaccurate checks now
2023-06-30 01:00:19 -04:00
13506e7782
android: Suppress a known incompatibility
...
Android Gradle plugin 8.0.2 is designed for API 33, but a newer plugin hasn't been released yet. The warning message is rather extravagant, but also suggests adding this property if you are aware of the risks.
2023-06-29 07:32:12 -04:00
a1dd5dfba5
android: Make MemoryUtil an object
2023-06-28 20:00:25 -04:00
b76b698c17
android: Android 14 support
...
Specifies the permissions needed for the changes to foreground services in Android 14.
2023-06-28 16:15:18 -04:00
28df6ac0aa
Merge pull request #10888 from 8bitDream/native
...
android: (native) Parameter types from Android Studio
2023-06-26 14:31:00 -04:00
0030fa9721
Merge pull request #10865 from t895/extension-meme
...
android: Clean up file extension checks
2023-06-26 14:30:49 -04:00
0f31039831
android: Clean up file extension checks
2023-06-26 13:25:56 -04:00
b53945a99f
android: define [[maybe_unused]] (const) auto
2023-06-23 14:05:14 -04:00
a58a1403ba
android: Parameter types from Android Studio
...
Android Studio marked these parameters as errors because it is an instance, not a class, that is being passed from Java.
2023-06-23 10:36:30 -04:00
5ab4aa1edb
Merge pull request #10811 from 8bitDream/pip_mute
...
android: Add a PiP interface to mute / unmute
2023-06-23 09:27:28 -04:00
5558fc4aa5
Merge pull request #10794 from 8bitDream/multiples
...
android: Add support for multiple installs
2023-06-22 14:26:24 -07:00
7f12c6159f
Merge pull request #10878 from GPUCode/log-droid
...
android: Log settings
2023-06-22 16:16:20 -04:00
c133509368
android: Log settings
2023-06-22 20:17:52 +03:00
1a85d8804a
android: Generalize string message dialog
2023-06-21 18:25:15 -04:00
6c7e284f64
android: Add support for concurrent installs
2023-06-21 18:25:15 -04:00
8b841aa7ba
android: Convert memory sizes to resource
2023-06-21 18:24:49 -04:00
699e78c666
android: Add a notice when RAM inadequate
2023-06-21 18:24:49 -04:00
cfc6ef42d9
android: Refactor native and corresponding variables
2023-06-21 18:23:13 -04:00
e35371e50c
Fix JNI and expose mute settings to Android
2023-06-21 18:23:13 -04:00
e31152ee34
android: Add a PiP interface to mute / unmute
2023-06-21 17:21:36 -04:00
e684515578
android: Don't show custom driver button on mali and x86
2023-06-20 20:06:36 -04:00
24e1e4dcee
Merge pull request #10808 from t895/settings-stuffs
...
android: Expose settings
2023-06-16 16:52:54 -07:00
9f92104f3e
android: Expose audio output engine setting
2023-06-16 16:42:56 -04:00
330358cd16
android: Bump ktlint version to 0.47.1
2023-06-16 16:32:08 -04:00
fc6a2fe779
android: Disable import-ordering ktlint check
2023-06-16 16:31:49 -04:00
13a4de647d
android: Expose CPU debugging option
2023-06-16 16:25:06 -04:00
3ac2c74e85
android: Expose fastmem option
2023-06-16 16:24:40 -04:00
5aca03d0ff
android: Support changing multiple settings at once
2023-06-16 15:49:49 -04:00
c89be0dfab
android: Fix aspect ratio when rotating screen
2023-06-16 10:11:18 -04:00
d0be850f25
android: Apply ktlint codestyle
2023-06-15 22:36:54 -04:00
d85129aa17
Android: Use ktlint for Kotlin code style
2023-06-15 22:22:49 -04:00
a29fa119e0
android: Enable android linting
2023-06-15 22:19:58 -04:00
5384fa4998
android: fs: Fix Exists / IsFile for SAF.
2023-06-15 17:20:56 -07:00
0e957c2e35
android: Move overlays to their own layout
2023-06-14 16:43:24 -04:00
e20c4fbbd4
android: Initialize defaults for each orientations
2023-06-14 16:35:58 -04:00
f34535f362
android: Display FPS with emulation on hinge
2023-06-14 16:35:57 -04:00
724823c193
android: Remove PiP reliance on fragment
2023-06-14 16:35:56 -04:00
0b442b6dd2
android: Set layout by fragment, not view
2023-06-14 16:35:54 -04:00
2b5dde162a
android: Add a separate foldable layout set
2023-06-14 16:34:23 -04:00
fb28f9fd96
android: Set portrait default control params
2023-06-14 16:34:22 -04:00
eb4026e3db
android: Actually implement portrait controls
2023-06-14 16:34:19 -04:00
0ef93541b4
android: Enable automated portrait controls
2023-06-14 16:34:16 -04:00
de9100ea81
android: Add Picture in Picture / Orientation
2023-06-14 16:34:14 -04:00
b79c993328
android: Adapt EmulationActivity to navigation component
2023-06-14 14:55:25 -04:00