Jarrod Norwell
620abbc8dd
Android: Android 15 URI fixes
2024-09-24 00:52:21 +01:00
Reg Tiangha
73774333da
Android: Update androidx.navigation:navigation-safe-args-gradle-plugin from 2.7.7 to 2.8.0
2024-09-24 00:52:21 +01:00
Reg Tiangha
0330a917fd
Android: Update gradle from 8.10 to 8.10.1
2024-09-24 00:52:21 +01:00
Reg Tiangha
9397d83c1a
Android: Support flexible page sizes in Android 15
...
Android 15 will allow OEMs to ship arm64-v8a devices with 16KiB page sizes. Devices that use this configuration will not be able to run existing apps that use native code. To be compatible with these devices, applications will need to rebuild all their native code to be 16KiB aligned, and rewrite any code which assumes a specific page size.
This commit sets `-DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=ON` and updates `libadrenotools` to replace `PAGE_SIZE` with `getpagesize()` in order to dynamically determine a device's page size.
2024-09-24 00:52:21 +01:00
Reg Tiangha
df78dc197a
Update file license headers
2024-09-24 00:52:21 +01:00
Reg Tiangha
953919a62c
ndk_motion.cpp: Use ALooper_pollOnce instead of ALooper_pollAll
...
ALooper_pollAll is deprecated in Android NDK 27.
2024-09-24 00:52:21 +01:00
Reg Tiangha
e6636469d8
Android: Update activity-ktx from 1.8.2 to 1.9.2
2024-09-24 00:52:21 +01:00
Reg Tiangha
3f28efd8b2
Android: Update various dependencies
2024-09-24 00:52:21 +01:00
Reg Tiangha
e469155d67
Android: Change target from Android 14 to 15
2024-09-24 00:52:21 +01:00
Reg Tiangha
f62f09f0bc
Android: Update NDK from r26d to r27b
2024-09-24 00:52:04 +01:00
Reg Tiangha
37f22e5584
Vulkan: Support vulkan-sdk-1.3.290
2024-09-23 18:39:25 +01:00
kleidis
62e2e0a8f2
android: Make Asynchronous shader compilation
non runtime editable
2024-09-20 19:04:31 +01:00
OpenSauce04
91294919bb
Corrected overzealous removal of SDL2 frontend
2024-09-04 10:39:43 +01:00
OpenSauce04
07858a015e
Dropped lime3ds-cli
executable and SDL2 frontend
2024-09-03 20:04:04 +01:00
OpenSauce04
2036a5666e
android: Added Material You app icon
2024-08-26 14:44:25 +01:00
Reg Tiangha
c9ecf00cd6
Android: Fix Cardboard VR and update render_3d descriptions
2024-08-24 21:16:53 +01:00
OpenSauce04
a30f9a8281
Added "Reverse Side by Side" Sterioscopic 3D mode
2024-08-24 19:59:45 +01:00
OpenSauce04
8af024bddb
Fixed swapping screens on landscape displays forcing portrait layout
2024-08-23 15:31:17 +01:00
David Griswold
a319b81665
android: Refactor layout code to use LargeScreen layout instead of MobileLandscape
2024-08-21 21:51:45 +01:00
Reg Tiangha
7e938fcdd9
Replace all remaining Citra references with Lime3DS
...
Whereas previous efforts were focused on the user-facing side, this commit replaces Citra references which are present in the codebase itself. This should be the last time a change like this is ever necessary.
2024-08-21 21:02:46 +01:00
kleidis
14d0bb534e
Fix pause emulator button crashing the emulator
2024-08-21 20:48:56 +01:00
OpenSauce04
0a6bea8f0c
android: Removed Lime theme gave its values to the Green theme
2024-08-20 20:23:12 +01:00
OpenSauce04
3225aec595
android: Rebranded internal color- and theme-related values
2024-08-20 20:22:44 +01:00
kleidis
9fd53fd736
android: Add static color theme option
2024-08-20 20:21:18 +01:00
OpenSauce04
b615d92541
android: Removed foreground service leftovers
2024-08-17 00:01:42 +01:00
OpenSauce04
cf372d3e72
Updated language translations via Transifex
2024-08-15 15:21:15 +01:00
OpenSauce04
b97e2f3d70
Re-added .aab builds for Android
2024-08-14 14:52:55 +01:00
OpenSauce04
afe9ee8e26
SettingsAdapter.kt: Removed duplicate string
2024-08-13 23:14:44 +01:00
OpenSauce
5a5e4c9de1
SettingsAdapter.kt: Removed stray commented code
2024-08-13 21:49:59 +01:00
Gamer64
b825ba43bd
Android: Fix buttons scale reset
2024-08-13 20:03:24 +00:00
OpenSauce04
8b2b833d1f
Updated file license headers
2024-08-11 15:56:04 +00:00
David Griswold
862fda4332
android: Implemented custom layout customization GUI
...
This commit also changes the name of the 'Portrait' landscape layout to 'Original'
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2024-08-11 15:56:04 +00:00
David Griswold
7e5b83f126
Refactored layout code in preparation for Android custom layout GUI
2024-08-11 15:56:04 +00:00
David Griswold
c5ac6e84da
android: Updated custom layout coordinate system to match desktop
2024-08-11 15:56:04 +00:00
David Griswold
138e4bcbd0
android: Added portrait-specific config values for custom layouts
2024-08-11 15:56:04 +00:00
OpenSauce04
a9dd78b8be
android: Implemented about game dialog ( #304 )
...
This feature is accessible by long-pressing on a game card, replacing the old method of accessing the cheats menu
The cheats menu is now accessed from within the about game dialog
Adapted from 69c323289f
Co-authored-by: Ishan09811 <156402647+ishan09811@users.noreply.github.com>
Co-authored-by: kleidis <167202775+kleidis@users.noreply.github.com>
2024-07-27 17:19:30 +01:00
OpenSauce04
88cb64a957
Updated language translations via Transifex
2024-07-18 21:49:55 +01:00
PabloMK7
8be91c83b8
artic base: Add Artic Controller support
2024-07-18 21:47:57 +01:00
OpenSauce04
b2805cbebc
Use archive.org snapshots of remaining Citra links for now
...
Should be changed out for appropriate replacements when they are available
Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2024-07-01 20:30:39 +00:00
OpenSauce04
335fedaffe
Updated translations
2024-06-29 19:55:08 +01:00
kleidis
582462808b
android: Implement Adreno Turbo setting for eligible GPUs ( #227 )
...
Co-authored-by: Ishan09811 <156402647+Ishan09811@users.noreply.github.com>
Co-authored-by: Gamer64 <76565986+Gamer64ytb@users.noreply.github.com>
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2024-06-28 21:13:54 +01:00
OpenSauce04
277914a873
android: Gamepads can now control the in-game menu
2024-06-23 18:14:22 +01:00
OpenSauce04
461c8c9574
android: Rework settings UI ( #226 )
...
Co-authored-by: Ishan09811 <156402647+ishan09811@users.noreply.github.com>
Co-authored-by: kleidis <167202775+kleidis@users.noreply.github.com>
2024-06-08 19:49:22 +01:00
OpenSauce04
0f8722c9f0
Pulled updated translations
2024-05-27 22:34:37 +01:00
OpenSauce04
cae328570c
android: Add button dpad bindings
...
This exists alongside the previous axis dpad bind
This should be changed in the future to be more seamless for end users, but it works for now
2024-05-27 22:21:18 +01:00
Ishan09811
c5472c3a9c
android: Re-fixed runtime settings not being editable after closing game
2024-05-27 15:45:49 +01:00
OpenSauce04
1d04033029
Updated custom layout value names to be more accurate
2024-05-26 23:33:31 +01:00
Reg Tiangha
7b25c1efb4
Android: revert material to 1.9.0
...
There's been an unresolved bug since version 1.10.0
Details: https://github.com/material-components/material-components-android/issues/3990
2024-05-25 18:33:03 +01:00
Reg Tiangha
ebd4ee77e1
Android: Update various dependencies
2024-05-25 18:33:03 +01:00
Gamer64ytb
ceb97beef9
Android: Fix non-runnable settings not being still changeable after close a game randomly
...
Co-Authored-By: Ishan09811 <156402647+ishan09811@users.noreply.github.com>
2024-05-17 21:43:45 +00:00