243 Commits

Author SHA1 Message Date
David Griswold
e6847cbf82 android: Lime3DS to Azahar migration adjustments (#917)
* change dialog without write permissions

* Added update path from lime to azahar on android

* Shows the correct dialog info now

* remove unnecessary comments

* Adjusted `select_which_user_directory_to_use` string to be more readable

* improve the dialog box itself

* tougher fix than originally expected but all works as planned

* remove unnecessary code

* Updated license headers

* MainActivity.kt: Removed stray newline

* PermissionsHandler.kt: Move repeated "LIME3DS_DIRECTORY" string to `LIME3DS_DIRECTORY` constant

* Nitpicky comment adjustments

* Reverted superficial changes to HomeViewModel.kt

* PermissionsHandler.kt: `updateDirectory` --> `attemptAutomaticUpdateDirectory`

+ nitpicky formatting adjustment

* Moved PR additions to PermissionsHandler.kt to new file CitraDirectoryUtils.kt

---------

Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-04-14 19:09:24 +01:00
OpenSauce04
32bb14f0d2 Updated language translations via Transifex 2025-03-29 22:54:33 +00:00
PabloMK7
f7c284c7a9 Check that the country setting is valid for selected region (#847)
* Check that the country setting is valid for selected region

* `SystemSaveGame.checkCountryCompatibility` -> `SystemSaveGame.getCountryCompatibility`

* SettingsFragmentPresenter.kt: Moved `checkCountryCompatibility` definition out of `addSystemSettings`

* SettingsFragmentPresenter.kt: Renamed `compat` value to `compatFlags` for better readability

* configure_system.ui: Corrected indentation

---------

Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-03-29 21:51:09 +00:00
PabloMK7
63ce52d0db Mark console as "linked" when using the azahar artic setup tool (#833)
* Mark console as "linked" when using the azahar artic setup tool

* Updated strings related to console linking

---------

Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-03-28 11:16:13 +00:00
toksn
ce124c3360 Use correct "input_type" key for AUDIO_INPUT_TYPE 2025-03-27 23:59:46 +00:00
Reg Tiangha
0830b98b35 android: Add Texture Sampling settings UI 2025-03-27 23:59:46 +00:00
OpenSauce04
6ecee968ea Updated French translation via Transifex 2025-03-22 21:48:42 +00:00
OpenSauce04
96d678a7ee Updated language translations via Transifex 2025-03-22 21:13:19 +00:00
PabloMK7
cc7625e87c android: Show unsupported encrypted app message instead of invalid region 2025-03-22 16:56:45 +00:00
OpenSauce04
50e7ffe1a4 android: Updated notification icon to reflect Azahar's logo 2025-03-22 16:20:46 +00:00
PabloMK7
da7388a5d7 Fix install CIA format string 2025-03-22 15:51:09 +00:00
OpenSauce04
5d1b0bef2e Updated languages via Transifex 2025-03-21 20:25:15 +00:00
OpenSauce04
3d989b6d3e Fixed encrypted+.3ds warning string being poorly formatted 2025-03-21 20:20:23 +00:00
OpenSauce04
9112dbd56d Updated languages via Transifex 2025-03-21 19:32:42 +00:00
OpenSauce04
afa0cdfe9f strings.xml: Fixed minor formatting issue 2025-03-21 19:09:11 +00:00
PabloMK7
1a73739fd8 Show warning that 3ds files are no longer supported 2025-03-21 19:09:11 +00:00
PabloMK7
2fbfb8159c Fix language related issues (#735) 2025-03-20 11:48:29 +00:00
OpenSauce04
0e89ee7367 qt: Updated translations via Transifex 2025-03-17 20:13:44 +00:00
OpenSauce04
c2a84a2f21 qt: Updated translations via Transifex 2025-03-15 14:43:08 +00:00
OpenSauce04
c601a5e68a SystemFilesFragment.kt: Removed accidentally committed code which breaks the radio buttons
Accidentally added in 58b2ebd5cd14eb49ecdd153224e9a07c9c51a423
2025-03-14 20:57:14 +00:00
PabloMK7
58b2ebd5cd android: Added MAC address setting from QT 2025-03-13 21:17:41 +00:00
PabloMK7
d5745cae8f Add LLE modules for online features option + AM Refactor w/ various improvements/fixes
- Added option to enable required LLE modules for online features.
- (Android) Fixed bug that would cause FS RenameFile to fail sometimes on Android.
- (Android) Moved New 3DS mode and LLE applets to system settings tab on Android.
- (Android) Fixed cfg save data related issues (mostly Console ID).
- Made AM title scanning asynchronous, which makes game boot way faster on Android on most cases.
- Made more AM functions asynchronous, to prevent stutter.
- Fixed bug in SOC that could cause the emulator to crash when disconnecting.
- Fixed keys not being initialized when processing console unique files.
2025-03-13 21:17:32 +00:00
PabloMK7
42d77cd720
Implement "Set Up System Files" on Android (#653)
* Implement "Set Up System Files" on Android

* Use correct strings + Remove chunks of unused code

* Updated license header

* SystemFilesFragment.kt: Use radio buttons for selecting O3DS/N3DS

* HomeSettingsFragment.kt: Moved `Install CIA` above `Set Up System Files`

* strings.xml: Updated system file setup button strings

* android: Remove System Files Warning

This warning is no longer relevant due to changes in how system files are installed

---------

Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-03-12 22:41:45 +01:00
OpenSauce04
4cbfba8205 android: Renamed all strings with _desc prefix to _description for consistency 2025-03-12 20:50:51 +01:00
OpenSauce04
81753f908b strings.xml: Added missing period to end of delay_start_lle_modules_desc string 2025-03-12 20:50:51 +01:00
PabloMK7
db168cfac4 Various savestate bugfixes 2025-03-12 20:50:51 +01:00
OpenSauce04
cc81fdec3d Corrected some incorrect strings 2025-03-06 10:00:20 +00:00
OpenSauce04
108ee2e428 Revert "android: Implement Adreno Turbo setting for eligible GPUs (#227)"
This reverts commit f84503cf8c87b01bcbf2281ad348d2c91568a074.
2025-03-05 22:01:07 +00:00
Kleidis
8897196307 Update license headers 2025-03-04 17:41:57 +00:00
Kleidis
0371c4d7a4 android: Update default birthday
Co-Authored-By: MisterSheeple <27652712+MisterSheeple@users.noreply.github.com>
2025-03-04 17:41:57 +00:00
Kleidis
e60b6e610a android: Replace CITRA username with AZAHAR 2025-03-04 17:41:57 +00:00
OpenSauce
71d1fed96a
android: Updated AGP to 8.8.1 and Gradle to 8.10.2 (#616) 2025-03-03 00:08:57 +00:00
OpenSauce04
1ef1ab05fa Removed some remaining .3ds extension references 2025-03-02 17:45:54 +00:00
OpenSauce04
c7d31dda9f android: Fixed Disable Right Eye Render setting having incorrect description 2025-03-01 18:11:19 +00:00
David Griswold
227f35aadf android: Fix header padding 2025-03-01 18:10:14 +00:00
OpenSauce04
ac68b4becc android: Disable 'Disable Right Eye Render' option by default 2025-03-01 17:46:53 +00:00
OpenSauce04
11b312e764 android: Replaced Add Applications button with generic Select button in setup 2025-03-01 00:10:07 +00:00
OpenSauce04
9ad314c5f7 Replaced references to games with references to applications 2025-03-01 00:10:07 +00:00
OpenSauce04
75bed895cf android: Update app ID to match Lime3DS Play Store ID
I seemingly attempted to do this before, did it wrong, and then committed it by accident. Whoops!
2025-02-28 23:57:42 +00:00
OpenSauce
9abcb4d520
Fix various build issues (#572)
Co-authored-by: PabloMK7 <hackyglitch2@gmail.com>
2025-02-27 22:02:33 +00:00
OpenSauce04
a556e7e3d5 android: Updated monochrome app icon 2025-01-29 14:16:02 +00:00
OpenSauce04
7395e34b7e Updated several links in UI to point to Azahar equivalents instead of Citra 2024-11-28 14:42:42 +00:00
OpenSauce04
0310eff54d android: Marked strings which only contain URLs as untranslatable 2024-11-28 14:35:07 +00:00
OpenSauce04
67f783d8f2 android: Icon rebrand 2024-11-22 12:43:35 +00:00
OpenSauce04
b1fac41a94 android: Changed application ID to that of Lime3DS
This is to allow preserving the existing play store listing
2024-11-22 11:25:26 +00:00
OpenSauce04
08f820089e Updated a myriad of user-facing strings to refer to Azahar, not Citra 2024-11-21 23:30:29 +00:00
OpenSauce04
97207ec574 Rebranded log file to azahar_log 2024-11-21 22:33:33 +00:00
OpenSauce04
f94e28335c Changed old log filename extension from .txt.old.txt to just .old.txt 2024-11-21 21:35:14 +00:00
PabloMK7
758ded7fae renderer: Add disable right eye performance hack 2024-11-19 16:36:24 +00:00
OpenSauce04
fd2fa5a1bb android: Updated AGP to 8.7.2 2024-11-10 22:24:13 +00:00