10451 Commits

Author SHA1 Message Date
AzaharPlus
3e128b5137 separate mkdir build from cd build 2025-04-19 07:43:30 +02:00
OpenSauce04
0c16fb6c54 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-18 23:41:42 +02:00
OpenSauce
54c7d57aa7 framebuffer: Add hybrid layout mode to FrameLayoutFromResolutionScale (#807)
* framebuffer: Add hybrid layout mode to FrameLayoutFromResolutionScale

* framebuffer_layout.cpp: Moved seemingly misplaced `default` case to proper location

* framebuffer_layout.cpp: Fixed incorrect calculation of framebuffer dimensions for hybrid layout

* framebuffer_layout.cpp: Made implicit cast from float to int explicit

---------

Co-authored-by: Kleidis <167202775+kleidis@users.noreply.github.com>
2025-04-13 07:47:23 +02:00
OpenSauce04
1ff880b220 Corrected minor license header inconsistency 2025-04-13 07:42:07 +02:00
Gamer64
731e2120f6 android: Implement support for automatic resolution scale
Available on PC, but was missing on Android.
2025-04-12 22:49:42 +02:00
Kleidis
8c97827d07 android: Update emulation_pause icon on resume
If the fragment got paused while emualtionState also was paused manually
via the menu bar, once the fragment got unpasued , the binding would
still remain paused
2025-04-12 22:31:29 +02:00
AzaharPlus
de0689496b update pack scripts 2025-04-10 20:57:15 +02:00
AzaharPlus
6c695301d2 update winpack script 2025-04-09 22:41:44 +02:00
AzaharPlus
9a5e91c72b sources logo attribution 2025-04-09 21:55:37 +02:00
AzaharPlus
0b1afb42bc android logo attribution 2025-04-09 21:49:03 +02:00
AzaharPlus
2534d41918 xml mentions of modification and qt logo attribution 2025-04-09 21:07:00 +02:00
AzaharPlus
1733f40f17 mentions in modified files 2025-04-09 15:30:35 +02:00
AzaharPlus
94b77c3be7
Update README.md 2025-04-09 14:40:52 +02:00
AzaharPlus
78e84b7395
Update README.md 2025-04-09 14:24:03 +02:00
OpenSauce04
ff6b5e6cbe Updated license headers 2025-04-08 22:49:45 +02:00
OpenSauce04
790cc11535 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-08 22:49:45 +02:00
JP Brunache
74fef686b4 Fix typo in README.md 2025-04-08 12:46:14 +02:00
AzaharPlus
abd8ca271f update linux scripts 2025-04-08 10:58:12 +02:00
AzaharPlus
77058761d3 add pack scripts 2025-04-08 10:03:30 +02:00
AzaharPlus
f5eac522db all the keys 2025-04-07 23:48:00 +02:00
OpenSauce04
3407850895 qt: Explicitly set window icon 2025-04-07 23:18:46 +02:00
OpenSauce04
0843a628ce qt: Various updates to the settings menu to improve consistency
- All buttons which open a modal interface now disable themselves until their interface is closed
- Renamed button_linked_console to button_unlink_console to better reflect what it actually does
- Changed the warning icon of the Regenerate Console ID button to be the same as the Regenerate MAC Address button

# Conflicts:
#	src/citra_qt/configuration/configure_system.cpp
#	src/citra_qt/configuration/configure_system.ui
2025-04-07 22:38:50 +02:00
AzaharPlus
452c553143 remove pre commit checks 2025-04-07 21:16:22 +02:00
OpenSauce04
8db8049bf8 qt: Corrected stray mention of Lime3DS in FFmpeg error message 2025-04-07 20:22:41 +02:00
OpenSauce04
48baec4e1b Suppress MSVC warnings C4711 and C5045 during compilation 2025-04-07 20:22:41 +02:00
AzaharPlus
9b05803d6c use embedded keys 2025-04-07 19:48:18 +02:00
AzaharPlus
0929ff83a9 clarify keys 2025-04-07 19:23:45 +02:00
AzaharPlus
aa231e6e09 add build scripts 2025-04-07 13:25:43 +02:00
AzaharPlus
c1346e5e8a fix Secureinfo_A support 2025-04-06 19:36:48 +02:00
AzaharPlus
bce2941405 remove "set up system files" from qt menu 2025-04-04 22:44:33 +02:00
AzaharPlus
17207bf740 change linux user dir path 2025-04-04 13:54:13 +02:00
OpenSauce04
96693ef836 externals: Upgraded SDL2 to version 2.32.4
Closes #391
2025-04-04 01:40:33 +02:00
OpenSauce
9883b90e62 android: Add uninstall game/updates/dlc and open folder entries to about game dialog (#823)
* android: Add uninstall game and open folder options

* Updated license header

* getGameDirectories: Cleanup

* Fixed "Open Updates Folder" button not working correctly

* Made "Open Extra Folder" behaviour consistent with other options when Extra folder not found

* strings.xml: Corrected double newline

* android: Adjusted about game dialog layout

---------

Co-authored-by: Kleidis <167202775+kleidis@users.noreply.github.com>
2025-04-04 01:29:51 +02:00
AzaharPlus
bd76c84c6c change user dir path 2025-04-04 01:12:16 +02:00
AzaharPlus
5a42085fa0 fix windows build 2025-04-02 20:03:11 +02:00
OpenSauce04
946c4f9a84 externals: Fixed CMake 4.0 compilation error when Discord RPC is enabled 2025-04-01 21:55:02 +02:00
AzaharPlus
3e64dc0c8c Restore features 2025-03-31 12:45:15 +02:00
OpenSauce
5ade69f5f4
android: Add game thumbnail to EmulationFragment nav drawer (#809)
* android: Add game thumbnail to `EmulationFragment` nav drawer

* Updated license header

* EmulationFragment.kt: Corrected formatting

* header_in_game.xml: Changed placeholder text

---------

Co-authored-by: Kleidis <167202775+kleidis@users.noreply.github.com>
2025-03-30 15:19:55 +01:00
OpenSauce
e6199780a5
android: Implement Expand to Display Cutout option (#597)
* android: Implement Expand to Display Cutout option

* Removed irrelevant comment

* Moved Expand to Cutout Area setting to Layout section

---------

Co-authored-by: Gamer64 <76565986+Gamer64ytb@users.noreply.github.com>
2025-03-30 14:59:46 +01:00
OpenSauce04
2c1fc0199b externals: Use azahar-emu org mirror of soundtouch 2025-03-30 10:51:37 +01:00
OpenSauce04
dec12bd54a Updated language translations via Transifex 2025-03-30 10:51:37 +01:00
PabloMK7
5c7622100b
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:50:00 +00:00
PabloMK7
eda2d6f9fa
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:10:59 +00:00
OpenSauce04
dee576bfeb Use reverse TLD filenames for installed Linux files where appropriate 2025-03-28 00:02:10 +00:00
toksn
7dda835679 Use correct "input_type" key for AUDIO_INPUT_TYPE 2025-03-27 18:01:45 +00:00
Reg Tiangha
1de19fcbc2 android: Add Texture Sampling settings UI 2025-03-27 09:18:27 +00:00
PabloMK7
d8077fdea6 Fix fatal error caused by auto-detect region 2025-03-26 22:06:36 +00:00
OpenSauce
9203b23868
Stereoscopic 3D Enhancements (#602)
* Stereoscopic 3D Enhancements

- Increase maximum 3D depth to 255%
- Fix touch screen to only render 2D when separate window layout is used
- Cleanup some 3D option localizations

* qt: Added warning label below depth slider for values over 100%

* Fixed broken rendering for Interlaced, Reverse Interlaced and Anaglyph options when using 3D with seperate windows

* android: Added warning label below depth slider for values over 100%

* Fixed a bracket and break statement being incorrectly positioned

---------

Co-authored-by: oneup03 <oneup03@gmail.com>
2025-03-24 21:26:14 +00:00
OpenSauce04
61feb3aee2 qt: Break online LLE module checkbox text over two lines 2025-03-24 19:00:31 +00:00
OpenSauce
bd1f5b978b Bump CMake MacOS compilation target to MacOS 13
The minimum required MacOS version was already MacOS 13 due to dependencies, but until now the compilation target was set to MacOS 11
2025-03-24 17:56:24 +00:00