1
0
mirror of https://github.com/Lime3DS/Lime3DS.git synced 2025-03-28 08:29:02 +01:00

178 Commits

Author SHA1 Message Date
Reg Tiangha
8e5bb7aa8a Android: Change target from Android 14 to 15 2024-11-10 19:01:21 +00:00
Reg Tiangha
daafef9894 Android: Update NDK from r26d to r27b 2024-11-10 19:01:21 +00:00
Reg Tiangha
bdff6321ab Android: Fix Cardboard VR and update render_3d descriptions 2024-11-10 18:16:50 +00:00
OpenSauce04
9da0b8f9ad Added "Reverse Side by Side" Sterioscopic 3D mode 2024-11-10 18:16:50 +00:00
OpenSauce04
c4583264c9 Fixed swapping screens on landscape displays forcing portrait layout 2024-11-10 18:16:50 +00:00
David Griswold
42a0a72c96 android: Refactor layout code to use LargeScreen layout instead of MobileLandscape 2024-11-10 18:16:50 +00:00
kleidis
10bf612cb0 android: Add static color theme option 2024-11-10 18:16:50 +00:00
OpenSauce04
8efd959847 android: Removed foreground service leftovers 2024-11-10 18:16:50 +00:00
OpenSauce04
03630b547c SettingsAdapter.kt: Removed duplicate string 2024-11-10 18:16:50 +00:00
OpenSauce
67ca752c91 SettingsAdapter.kt: Removed stray commented code 2024-11-10 18:16:50 +00:00
Gamer64
699d31c033 Android: Fix buttons scale reset 2024-11-10 18:16:50 +00:00
David Griswold
e884d5f3f3 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-11-10 18:16:50 +00:00
David Griswold
b293a253f5 Refactored layout code in preparation for Android custom layout GUI 2024-11-10 18:16:50 +00:00
David Griswold
c78e893cd7 android: Updated custom layout coordinate system to match desktop 2024-11-10 18:16:50 +00:00
David Griswold
6cb61c8ff7 android: Added portrait-specific config values for custom layouts 2024-11-10 18:16:50 +00:00
OpenSauce04
b89991de61 android: Implemented about game dialog ()
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-11-10 18:16:49 +00:00
OpenSauce04
8ef2008b2a 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-11-10 18:16:49 +00:00
kleidis
f84503cf8c android: Implement Adreno Turbo setting for eligible GPUs ()
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-11-10 18:16:49 +00:00
OpenSauce04
6a8fa2c402 android: Gamepads can now control the in-game menu 2024-11-10 18:16:49 +00:00
OpenSauce04
61c4d324a9 android: Rework settings UI ()
Co-authored-by: Ishan09811 <156402647+ishan09811@users.noreply.github.com>
Co-authored-by: kleidis <167202775+kleidis@users.noreply.github.com>
2024-11-10 18:16:49 +00:00
OpenSauce04
d0b03cc9c5 Fixed minor formatting discrepancies 2024-11-10 18:16:49 +00:00
OpenSauce04
779a0f4af2 Updated custom layout value names to be more accurate 2024-11-10 18:16:49 +00:00
Gamer64ytb
6f1d10264f Android: Fixed non-runtime settings sometimes not being changeable after closing a game
Co-Authored-By: Ishan09811 <156402647+ishan09811@users.noreply.github.com>
2024-11-10 18:16:49 +00:00
OpenSauce04
aa06b58523 Android: Removed nightly and canary build flavours as they are now obsolete 2024-11-10 18:16:49 +00:00
OpenSauce04
d9e80c0285 Updated name and description of realtime audio setting 2024-11-10 18:16:49 +00:00
OpenSauce04
c07b23b1d0 Implemented Citra Enhanced's realtime audio option
Co-authored-by: Gamer64ytb <76565986+Gamer64ytb@users.noreply.github.com>
2024-11-10 18:16:49 +00:00
OpenSauce04
71088a63be Android resolution setting now matches the desktop interface
- Now has a radio button interface instead of a slider
- Now shows resolution alongside multiplier
2024-11-10 18:16:49 +00:00
OpenSauce04
9195185654 Android: Corrected overlay joystick draw order 2024-11-10 18:16:49 +00:00
gperrio
3c5d828a3b Android: Scale of individual buttons in the overlay can now be customized () 2024-11-10 18:16:49 +00:00
OpenSauce04
e6bc49c8d8 Removed seemingly redundant opacityId value 2024-11-10 18:16:49 +00:00
OpenSauce04
c8bb7657bf Updated default opacity to 50%
This change accounts for the change in overlay image opacity to roughly equal how the overlay looks in 2108
2024-11-10 18:16:49 +00:00
OpenSauce04
14717600a3 Android: Increase opacity of button overlay images 2024-11-10 18:16:49 +00:00
Gamer64ytb
b690be841e Android: Implement touch controls opacity option. 2024-11-10 18:16:49 +00:00
gperrio
3e3fa4aca2 Android: Add haptic feedback to overlay controls
Co-authored-by: João Vitor Polverari <polverari.jv@gmail.com>
2024-11-10 18:16:49 +00:00
gperrio
9542af819a Android: new overlay button to swap screens ()
Co-authored-by: gperrio <guillaume.perrio@ingenico.com>
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2024-11-10 18:16:49 +00:00
OpenSauce04
20918b5a44 Android drawer is now locked by default 2024-11-10 18:16:49 +00:00
OpenSauce04
d832350993 Updated default mobile portrait touch layout to be more ergonomic 2024-11-10 18:16:49 +00:00
OpenSauce04
df791a8d37 "setup" --> "set up" in Android welcome message 2024-11-10 18:16:49 +00:00
David Griswold
12ff3e5fb0 Reenable dpad axes option ()
* Reenable dpad axes option

* Update Header Setting to allow for a description under tht title

* Add header descriptions for dpad axis and buttons
2024-11-07 14:47:31 +01:00
kleidis
6f86fc8dc4 android: Make Asynchronous shader compilation non runtime editable ()
I'm sure this was an oversight by the original devs and not intended to actually be runtime editable guessing by Qt's behavior

See https://github.com/Lime3DS/Lime3DS/issues/442
2024-11-07 14:47:31 +01:00
Reg Tiangha
1ef86db597 Android: Add Pedometer Steps per Hour settings UI () 2024-11-07 14:47:30 +01:00
kleidis
1eb6e840d4 android: Fix pause emulator button crashing the emulator () 2024-11-07 14:47:29 +01:00
szdarkhack
891479fe4b Add "Steps per hour" system setting ()
* Implements a steps per hour (global) setting that gets returned by PTM GetStepHistory

* Make setting label text clearer

* Add setting to SDL frontend

* Add setting to Android (no UI)

* Remove IntSetting enum value

* Follow convension in android default ini
2024-11-07 14:47:28 +01:00
David Griswold
af015fd9b9 Use buttons instead of axes for the d-pad, enabling mapping from gamepads with only digital dpad outputs () 2024-11-07 14:47:28 +01:00
kongfl888 K
1288c23612 Android: add the titleId to the game card. ()
* Android: replace company in the game card with titleId.

TitleId is more useful for users than companies
because it can help them find game saves and the cheat file.

* Android: restore the company name on the game card.
2024-11-07 14:47:27 +01:00
PabloMK7
efe2ee6a43 Add instant log flush option () 2024-11-07 14:47:26 +01:00
PabloMK7
70221780ef renderer_vulkan: Address vulkan surface recreation issues () 2024-11-07 14:47:25 +01:00
PabloMK7
59ca96da97 Artic Base: Add Artic Controller support () 2024-11-07 14:47:25 +01:00
PabloMK7
ba30bfa737 Revert "android: implement device rotation options ()" ()
This reverts commit 93025c95f2ce4baed37a7b587236f12ef667c540.
2024-11-07 14:47:24 +01:00
Felix Nüsse
9bdb6d9879 allow remapping of unknown keycodes () 2024-11-07 14:47:23 +01:00