Jordan Woyak and GitHub
bd07d9dfd3
Merge pull request #14136 from Simonx22/android/compress-callback-kotlin
...
Android: Convert CompressCallback to Kotlin
2025-11-18 14:15:12 -06:00
Simonx22 and OatmealDome
d83c7c1a70
Android: Update Kotlin serialization plugin
...
I forgot to update this, which broke installing GPU drivers
Co-Authored-By: OatmealDome <OatmealDome@users.noreply.github.com >
2025-11-17 23:56:39 -05:00
Simonx22
0f7ee5b40f
Android: Convert CompressCallback to Kotlin
2025-11-17 22:44:50 -05:00
Jordan Woyak and GitHub
27f5c91624
Merge pull request #14131 from Simonx22/android/stereo-float-settings
...
Android: Convert stereo settings to floats
2025-11-17 15:45:24 -06: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
JosJuice and GitHub
0d22dc0392
Merge pull request #14106 from Simonx22/android/dependency-updates-11102544758
...
Android: Update dependencies
2025-11-17 20:29:21 +01:00
JosJuice and GitHub
f966c55e0c
Merge pull request #14097 from Simonx22/android/network-helper-kotlin
...
Android: Convert NetworkHelper to Kotlin
2025-11-17 20:28:20 +01:00
LillyJadeKatrin
1e0f6a557e
Android Achievements - Hardcore disables
...
Disables state loading and emulation speeds below 100% when RetroAchievements hardcore mode is enabled.
2025-11-16 22:05:54 -05:00
LillyJadeKatrin
f4f26a26d2
Add login to achievement settings
2025-11-16 22:05:54 -05:00
LillyJadeKatrin
b662cd93ce
Add Achievements submenu to Android settings
2025-11-16 22:05:53 -05:00
JosJuice and GitHub
56532c850f
Merge pull request #14023 from JosJuice/android-overlay-ok
...
Android: Treat EmulationActivity dialog dismiss the same as OK
2025-11-16 18:36:08 +01:00
Simonx22
3fcc0427c9
Android: Convert NativeLibrary to Kotlin
2025-11-16 10:26:09 -05:00
JosJuice and GitHub
e0f52e5799
Merge pull request #14104 from Simonx22/android/remove-extract-native-libs
...
Android: Remove deprecated extractNativeLibs manifest flag
2025-11-16 12:10:16 +01:00
JosJuice
060f792560
Android: Rate limit refreshInputOverlay calls from sliders
...
Sliders can trigger change listeners very rapidly, so let's add some
rate limiting so dragging a slider doesn't cause the whole UI to lag.
(Now the input overlay looks laggy when dragging a slider, though.)
2025-11-16 09:49:08 +01:00
JosJuice
a026a0d5e4
Android: Treat EmulationActivity dialog dismiss the same as OK
...
In the dialog where you can choose what controller the input overlay
should be controlling, there's an OK button. If you change controller
but don't press OK, your selection will be saved, but the input overlay
won't refresh to show the new controller unless you perform some other
action that would cause it to refresh. This is not good UX.
This commit changes the behavior not only of this dialog but also other
dialogs spawned by EmulationActivity so that everything is properly
updated when dismissing a dialog, as if you had pressed OK.
2025-11-16 09:46:00 +01:00
JosJuice and GitHub
b74c3faa48
Merge pull request #13992 from JosJuice/android-register-for-activity-result
...
Android: Replace deprecated startActivityForResult
2025-11-16 09:43:04 +01:00
Simonx22
d1526157df
Android: Remove unused BiMap class
2025-11-12 17:26:05 -05:00
JMC47 and GitHub
099ea79c43
Merge pull request #14098 from Simonx22/android/dolphin-application-kotlin
...
Android: Convert DolphinApplication to Kotlin
2025-11-11 16:58:27 -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
JosJuice
246b6fe0a7
Android: Replace deprecated startActivityForResult
2025-11-11 19:05:10 +01: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
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