lat9nq
0f8a902d8c
android-config: Adapt settings rework
3 years ago
Valeri Ochinski
cd7fc3a3fe
android: fix links to re-dumping guides
2 years ago
Charles Lombardo
b9b5f6a885
android: Visualize disabled home options
Allow for displaying options in the home options that are disabled with messages that explain why they are disabled.
This includes reasoning for the GPU driver installation button.
3 years ago
Charles Lombardo
190a9d386b
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.
3 years ago
german77
91445cd2e8
android: Reintroduce launch mode as single top
3 years ago
Charles Lombardo
e4fc1f5d7b
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.
3 years ago
Charles Lombardo
a81e654c4d
android: Show memory warning once
3 years ago
Charles Lombardo
79637a9038
android: Rework MemoryUtil
Uses string templates and rounds up memory amount for potentially inaccurate checks now
3 years ago
Abandoned Cart
17d8ad19b9
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.
3 years ago
Charles Lombardo
03db05843a
android: Make MemoryUtil an object
3 years ago
Charles Lombardo
fc8362a875
android: Android 14 support
Specifies the permissions needed for the changes to foreground services in Android 14.
3 years ago
Charles Lombardo
f56487bf3e
android: Clean up file extension checks
3 years ago
Abandoned Cart
51068a23af
android: define [[maybe_unused]] (const) auto
3 years ago
Abandoned Cart
f2aeaddf52
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.
3 years ago
GPUCode
925a069402
android: Log settings
3 years ago
Abandoned Cart
c955fc20b3
android: Generalize string message dialog
3 years ago
Abandoned Cart
42548ded9d
android: Add support for concurrent installs
3 years ago
Abandoned Cart
25ad652787
android: Convert memory sizes to resource
3 years ago
Abandoned Cart
0891b3e775
android: Add a notice when RAM inadequate
3 years ago
Abandoned Cart
f06174ed2b
android: Refactor native and corresponding variables
3 years ago
Abandoned Cart
777567975e
Fix JNI and expose mute settings to Android
3 years ago
Abandoned Cart
67ec04ddd5
android: Add a PiP interface to mute / unmute
3 years ago
Charles Lombardo
839e5f65e4
android: Don't show custom driver button on mali and x86
3 years ago
Charles Lombardo
8586ed3bfe
android: Expose audio output engine setting
3 years ago
Charles Lombardo
cb65166fac
android: Bump ktlint version to 0.47.1
3 years ago
Charles Lombardo
fa67cd8edf
android: Disable import-ordering ktlint check
3 years ago
Charles Lombardo
a88166f870
android: Expose CPU debugging option
3 years ago
Charles Lombardo
6c18ceff4d
android: Expose fastmem option
3 years ago
Charles Lombardo
c050dd3122
android: Support changing multiple settings at once
3 years ago
Abandoned Cart
465927f4c5
android: Fix aspect ratio when rotating screen
3 years ago
Charles Lombardo
37cbf16322
android: Apply ktlint codestyle
3 years ago
Charles Lombardo
98f711100e
Android: Use ktlint for Kotlin code style
3 years ago
Charles Lombardo
1ad4a05d64
android: Enable android linting
3 years ago
bunnei
bc21da779e
android: fs: Fix Exists / IsFile for SAF.
3 years ago
Abandoned Cart
dfa23c70c6
android: Move overlays to their own layout
3 years ago
Abandoned Cart
5d37de1e70
android: Initialize defaults for each orientations
3 years ago
Abandoned Cart
e438f2e053
android: Display FPS with emulation on hinge
3 years ago
Abandoned Cart
468a6c5555
android: Remove PiP reliance on fragment
3 years ago
Abandoned Cart
5417700e64
android: Set layout by fragment, not view
3 years ago
Abandoned Cart
be83a80f62
android: Add a separate foldable layout set
3 years ago
Abandoned Cart
df42e34dfb
android: Set portrait default control params
3 years ago
Abandoned Cart
f24d322941
android: Actually implement portrait controls
3 years ago
Abandoned Cart
78826a0afd
android: Enable automated portrait controls
3 years ago
Abandoned Cart
399fb74890
android: Add Picture in Picture / Orientation
3 years ago
Charles Lombardo
8e33b7993d
android: Adapt EmulationActivity to navigation component
3 years ago
FearlessTobi
f437542a7f
android: Declare languages in locales_config.xml
This is required to make per-app language swithcing possible on Android 13.
3 years ago
german77
110f8ea167
android: Fix touch input
3 years ago
bunnei
5f6c1b5243
android: settings: Disable force_max_clock by default.
3 years ago
bunnei
501e43a053
android: settings: Add reactive flushing as a default-disabled setting.
3 years ago
bunnei
5c6c48fe24
android: res: Remove translated strings that no longer exist.
3 years ago