Simonx22
e78ece126e
Android: Format MainPresenter
2025-11-22 11:11:50 -05:00
Simonx22
01d2d0eea1
Android: Format ControllerInterface
2025-11-22 11:06:15 -05:00
Simonx22
dd5f831262
Android: Remove CompletableFuture
...
We only use this class in one in one single function since its introduction with 12aa1071cb in 2021. If we do need it elsewhere we can always bring it back.
2025-11-21 21:47:09 -05:00
Simonx22
9f6400332f
Android: Convert Log to Kotlin
2025-11-19 16:53:10 -05:00
Simonx22
00959738fe
Android: Use Android's HandlerThread in ControllerInterface instead of our own implementation
2025-11-18 16:10:57 -05:00
Simonx22 and OatmealDome
d83c7c1a70
Android: Update Kotlin serialization plugin
...
I forgot to update this, which broke installing GPU drivers
Co-Authored-By: OatmealDome <[email protected] >
2025-11-17 23:56:39 -05:00
Simonx22
0f7ee5b40f
Android: Convert CompressCallback to Kotlin
2025-11-17 22:44:50 -05:00
Simonx22
123b242e9b
Android: Convert BooleanSupplier to Kotlin
2025-11-17 15:31:30 -05:00
Simonx22
a3e7a47ded
Android: Convert stereo settings to floats to match C++ definitions
...
These settings were recently changed with 113c86f1b4 to be floats instead of ints.
This commit also changes the Android UI to use the direct convergence value instead of the percentage to match the Qt UI.
2025-11-17 15:01:00 -05:00
Simonx22
3fcc0427c9
Android: Convert NativeLibrary to Kotlin
2025-11-16 10:26:09 -05:00
Simonx22
d1526157df
Android: Remove unused BiMap class
2025-11-12 17:26:05 -05:00
Simonx22
cd0e40ba97
Android: Update Gradle Wrapper
2025-11-12 08:13:30 -05:00
Simonx22
220315737f
Android: Update dependencies
...
Note: This also updates Kotlin to 2.2.21 which requires small adjustments in our Kotlin code.
2025-11-11 16:48:12 -05:00
Simonx22
cdc21490e4
Android: Convert NetworkHelper to Kotlin
2025-11-11 15:58:07 -05:00
Simonx22
a14014d9aa
Android: Remove deprecated extractNativeLibs manifest flag
...
extractNativeLibs is deprecated. Native lib packaging is already controlled by
packaging.jniLibs.useLegacyPackaging (which we already have), so the manifest override is unnecessary.
2025-11-11 11:18:48 -05:00
Simonx22
cd62125385
Android: Upgrade AGP dependency from 8.11.0 to 8.13.0
2025-11-11 07:12:46 -05:00
Simonx22
4a3a0228ef
Android: Keep main toolbar pinned on game grid
...
Prevents the version/build bar from sliding behind the status bar when scrolling so the time and build info remain readable instead of overlapping.
2025-11-10 06:47:10 -05:00
Simonx22
469782292c
Android: Convert DolphinApplication to Kotlin
2025-11-09 19:45:41 -05:00
Simonx22
52c551226e
AndroidSetup: Update documentation
2025-11-09 18:31:33 -05:00
Simonx22 and OatmealDome
f6563ae0b8
curl: Update to 8.15.0
...
The bug in CVE-2025-0665 causes crashes on Android 11 and above, as the default fdsan behavior was changed to abort when a violation is found.
While curl 8.17.0 is the latest release, we can't upgrade to it right now due to mbedtls 2.28.0 (which we are currently using) being incompatible with it.
Co-Authored-By: OatmealDome <[email protected] >
2025-11-09 10:34:51 -05:00
Simonx22
b733213bcf
Android: Prevent dismissing the System Update dialog by tapping outside
...
Tapping outside the System Update dialog would previously close it and leave the update in a partially canceled, inconsistent state. This change disables outside-touch dismissal to avoid accidental interruptions and ensure the process completes cleanly.
2025-11-09 01:21:58 -05:00
Simonx22 and OatmealDome
bd93c09e38
CPUThreadConfigCallback: Use maximum value of size_t instead of -1 as default value ConfigChangedCallbackID
...
Co-Authored-By: OatmealDome <[email protected] >
2025-11-08 23:23:33 -05:00
Simonx22
8ee767f292
Android: Convert AlertMessage dialog to Kotlin
2025-11-08 12:21:12 -05:00
Simonx22
82f658a28f
Android: Use the shared HTTP analytics backend
...
We can now route Android analytics through Common::HttpAnalyticsBackend, drop the Volley sender, and keep the JNI layer limited to only transfer metadata since https://bugs.dolphin-emu.org/issues/11772 has been fixed.
2025-11-08 12:14:40 -05:00
Simonx22
daa6188810
.editorconfig: Add Kotlin indentation rule
...
Keeps Kotlin formatting consistent with standard Kotlin style guides.
2025-11-08 12:12:09 -05:00
Simonx22 and OatmealDome
f67691d564
Config: Use maximum value of size_t instead of -1 as default value in ConfigChangedCallbackID
...
Co-authored-by: OatmealDome <[email protected] >
2025-11-08 11:35:31 -05:00
Simonx22 and OatmealDome
f9b167d8c6
DolphinAnalytics: Reload backend when config changes
...
Co-Authored-By: OatmealDome <[email protected] >
2025-11-08 11:35:30 -05:00
Simonx22
ddbbb2ea4b
Android: Replace Action1 helper with Kotlin lambda
2025-11-07 11:56:11 -05:00
Simonx22
cd16ec02bd
macOS: UI fixes for dark mode
2025-11-04 15:49:55 -05:00
Simonx22
f718a6b72f
Android: Add Reset Dolphin Settings functionality
2025-11-02 20:09:23 -05:00
Simonx22
82c86221d6
Android: Save settings instantly after edits
2025-10-29 16:49:16 -04:00
Simon
9d9b6d8705
Android: Bump SDK to 36 and Gradle to 8.13
...
Starting August 31, 2025, targeting at least Android 15 (API level 35) will be required: https://support.google.com/googleplay/android-developer/answer/11926878
This commit sets the target SDK to API level 36 (Android 16), the latest available version.
2025-07-24 15:43:52 -04:00
Simonx22
e4f97a2532
Android: Update dependencies
2024-04-20 17:53:11 +02:00
Simonx22
df6f070a55
Core: Remove FPS, VPS and speed percentage from window title
2023-01-23 21:32:50 +01:00
Simonx22
c510ff4ee4
.gitmodules: change SPIRV-Cross branch to main
...
See https://github.com/KhronosGroup/SPIRV-Cross/issues/2081 for more details.
2023-01-14 20:39:48 +01:00
Simonx22
f5f52625b9
Android: Fix in game menu rippleColor and colorEdgeEffect
2022-04-20 16:22:06 -04:00
Simonx22
73f94e76b9
Android: Increase target and compileSdk version to 32 (Android 12L/Sv2)
2022-03-26 10:55:26 -04:00
Simonx22
942da3ce5f
Android: Optimize imports
2022-02-03 11:05:36 -05:00
Simonx22
5a4d838e7b
Android: Fix in-game menu font spacing and checkbox margin
2022-01-28 16:29:42 -05:00
Simonx22
55378cab39
Android: Add online system update functionality
2022-01-21 17:23:09 -05:00
Simonx22
0a82bb51bd
Android: remove save icon and add up button
2022-01-07 16:23:06 -05:00