Commit graph

10422 commits

Author SHA1 Message Date
OpenSauce04
00e3bbbdf2 Updated language translations via Transifex 2025-04-14 23:10:30 +01:00
OpenSauce04
13e200ce77 dist: Updated compatibility list 2025-04-14 22:20:31 +01:00
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
PabloMK7
d8e4c15d31 Fix system files setup for region changed consoles 2025-04-13 19:16:38 +01:00
PabloMK7
5b5ba0ea67 Use common open source font on CHN/KOR/TWN (#920) 2025-04-13 18:51:09 +01:00
OpenSauce04
0d8d5bc91c ci: Various build workflow adjustments
- Updated to NSIS 3.11
- Updated NSIS installer download URL location
- Use wget to download NSIS setup executable
- Made `Install NSIS` step more verbose via ptime
- Only run `Install NSIS` step for tagged builds
- Reorganized build.yml to have all `if`s at start of scope
2025-04-12 13:58:32 +01:00
OpenSauce04
97528ec262 Corrected minor license header inconsistency 2025-04-11 12:31:34 +01:00
OpenSauce04
3b7511bc31 Updated license headers 2025-04-10 18:13:43 +01:00
OpenSauce04
91e14ad6c5 qt: For Qt 6.9.0 and above, use QImage::flipped over QImage::mirrored
The latter has been deprecated, and is causing build failures where deprecations warnings are treated as errors.
2025-04-10 18:13:39 +01:00
JP Brunache
9906618edc Fix typo in README.md 2025-04-10 18:13:33 +01:00
OpenSauce04
a80549dc09 qt: Explicitly set window icon 2025-04-10 18:13:28 +01:00
OpenSauce04
eee5377325 qt: Corrected stray mention of Lime3DS in FFmpeg error message 2025-04-07 15:31:01 +01:00
OpenSauce04
3c7e583f6d Suppress MSVC warnings C4711 and C5045 during compilation 2025-04-07 14:36:45 +01:00
OpenSauce04
a4b8664fd3 qt: Break online LLE module checkbox text over two lines 2025-04-03 13:38:05 +01:00
OpenSauce04
f0291df007 externals: Upgraded SDL2 to version 2.32.4
Closes #391
2025-04-03 11:31:38 +01:00
OpenSauce04
310a519722 externals: Use azahar-emu org mirror of soundtouch 2025-04-02 17:50:13 +01:00
OpenSauce04
4b5b4a21b8 externals: Fixed CMake 4.0 compilation error when Discord RPC is enabled 2025-04-02 17:50:02 +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
OpenSauce04
553955e251 Use reverse TLD filenames for installed Linux files where appropriate 2025-03-28 00:02:53 +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
PabloMK7
8de2a95b23 Fix fatal error caused by auto-detect region 2025-03-27 07:43:01 +00:00
SeppNel
b625401e64 Fix file read memory leak (#750)
* Fix file read memory leak

* Also fix synchronous path

* Use make_unique_for_overwrite

* License
2025-03-25 12:38:31 +00:00
OpenSauce04
6ecee968ea Updated French translation via Transifex 2025-03-22 21:48:42 +00:00
OpenSauce04
5a4c19e01e cmake: Fixed compilation failure if CMAKE_CXX_FLAGS is an empty string 2025-03-22 21:47:50 +00:00
OpenSauce04
96d678a7ee Updated language translations via Transifex 2025-03-22 21:13:19 +00:00
OpenSauce04
7c88951845 cmake: Correctly handle _FORTIFY_SOURCE being pre-defined in CXXFLAGS 2025-03-22 21:11:35 +00:00
PabloMK7
cc7625e87c android: Show unsupported encrypted app message instead of invalid region 2025-03-22 16:56:45 +00:00
OpenSauce04
9ee1801d32 dist: Increased resolution of azahar.png from 430x to 512x 2025-03-22 16:45:58 +00:00
OpenSauce04
eb95a30176 Install 512x512 icon to CMAKE_INSTALL_PREFIX 2025-03-22 16:45:58 +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
PabloMK7
1df5db9128 Fix temporary frame limit 2025-03-22 15:51:09 +00:00
OpenSauce04
c411c1ef96 Applied clang-format 2025-03-22 15:51:09 +00:00
OpenSauce04
d2a58ea277 qt: Corrected broken link in .3ds/encryption warning message 2025-03-21 22:37:26 +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
PabloMK7
22b9c547fc qt: Change update URL to the website (#757) 2025-03-21 19:20:18 +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
67890f59fd Make AM:GetPersonalizedTicketInfoList only return personal tickets 2025-03-21 19:09:11 +00:00
OpenSauce04
bf3eb08b71 video_core: Fixed emulation window artefacts on OpenGL + Wayland 2025-03-21 17:04:48 +00:00
RedBlackAka
3587303222 installer: Clean up Windows Start Menu entry
* Clean up Windows Start Menu entry

* Clean up old Start Menu shortcuts when upgrading
2025-03-21 17:04:03 +00:00
OpenSauce04
9480f269c0 installer: Replaced reference to "Dolphin.exe" left over from the Dolphin installer we're based on 2025-03-21 17:04:01 +00:00
OpenSauce04
9c87fdf711 Updated all files under dist to refer to Azahar instead of Citra
This resolves some icon theming issues on Linux

Co-authored-by: HurricanePootis <53066639+HurricanePootis@users.noreply.github.com>
2025-03-21 16:37:37 +00:00
OpenSauce04
b0831cf453 cmake: Allow ENABLE_OPENGL option to be overridden on Linux aarch64
This option was originally disabled due to some devices not supporting OpenGL, however it was implemented by hardcoding the option to be set to OFF via CMAKE_DEPENDENT_OPTION. This change now allows the user to manually set ENABLE_OPENGL to ON in the CMake options, which was previously not possible.
2025-03-20 17:30:03 +00:00
Taylor Rodríguez
06c00a9319 Fix bug where log file was not generated on first run (#729)
* Fix bug where log file was not generated on first run

This fix resolves issue #727.

On first start, Log::Initialize attempts to create the `azahar-emu/log/`
directory. However, it fails because `azahar-emu/` does not exist. Using
FileUtil::CreateFullPath instead will create both `azahar-emu` and
`log/`.

* Update license header
2025-03-20 11:50:27 +00:00