8692 Commits

Author SHA1 Message Date
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
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
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
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
OpenSauce04
8db8049bf8 qt: Corrected stray mention of Lime3DS in FFmpeg error message 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
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
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
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
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
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
SeppNel
8cdafaa828
Fix file read memory leak (#750)
* Fix file read memory leak

* Also fix synchronous path

* Use make_unique_for_overwrite

* License
2025-03-23 12:56:18 +00:00
OpenSauce04
f083a6e5d3 Updated French translation via Transifex 2025-03-22 21:49:19 +00:00
OpenSauce04
75918be261 Updated language translations via Transifex 2025-03-22 21:49:18 +00:00
OpenSauce04
2b0d412070 cmake: Fixed compilation failure if CMAKE_CXX_FLAGS is an empty string 2025-03-22 21:44:46 +00:00
OpenSauce04
5b910d6f0e cmake: Correctly handle _FORTIFY_SOURCE being pre-defined in CXXFLAGS 2025-03-22 21:10:56 +00:00
PabloMK7
4d04f633fa android: Show unsupported encrypted app message instead of invalid region 2025-03-22 16:55:38 +00:00
OpenSauce04
860aace2f5 android: Updated notification icon to reflect Azahar's logo 2025-03-22 16:20:28 +00:00
PabloMK7
844b166fbf Fix install CIA format string 2025-03-22 15:37:06 +00:00
PabloMK7
7e9b5743fb Fix temporary frame limit 2025-03-22 00:23:40 +01:00
OpenSauce04
7920188417 Applied clang-format 2025-03-21 22:42:09 +00:00
OpenSauce04
3718bab5cb qt: Corrected broken link in .3ds/encryption warning message 2025-03-21 22:37:53 +00:00
OpenSauce04
ec9c3dd276 Updated languages via Transifex 2025-03-21 20:25:48 +00:00
OpenSauce04
ffb8bf15b2 Fixed encrypted+.3ds warning string being poorly formatted 2025-03-21 20:14:28 +00:00
OpenSauce04
22934aa46e Updated languages via Transifex 2025-03-21 19:33:35 +00:00
PabloMK7
17a6bfb7dd
qt: Change update URL to the website (#757) 2025-03-21 20:19:45 +01:00
OpenSauce04
edb01754ea strings.xml: Fixed minor formatting issue 2025-03-21 19:08:31 +00:00
PabloMK7
1259401889 Show warning that 3ds files are no longer supported 2025-03-21 18:39:57 +00:00
PabloMK7
84e2f31415 Make AM:GetPersonalizedTicketInfoList only return personal tickets 2025-03-21 19:22:59 +01:00