marsia
5c5b1cdf45
android: Implement Hide All 3DS Images from Android setting
...
Co-Authored-By: Reg Tiangha <rtiangha@users.noreply.github.com>
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-09-10 18:28:37 +01:00
marsia
750286ae97
android: Add second screen opacity option
...
Co-authored-by: Reg Tiangha <rtiangha@users.noreply.github.com>
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-09-10 18:22:55 +01:00
Reg Tiangha
f35091eeb4
android: Implement Background Color settings UI
...
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-09-10 18:22:38 +01:00
OpenSauce04
8cd3bcc0e3
Updated compatibility list
2025-09-05 22:13:02 +01:00
OpenSauce04
e200bcbcbc
tools: Updated guidance regarding translation updates
2025-09-05 21:56:02 +01:00
David Griswold
a2e6891f01
android: Re-fixed game termination bug ( #1357 )
...
* EmulationActivity and EmulationFragment clear only their own hooks
* EmulationLifecycleUtil: Rename `remove()` to `removeHook()`
* EmulationLifecycleUtil: Removed unused function `clear()`
* Corrected somewhat incorrect usage of the word "hook"
* Define `onShutdown` and `onPause` hook functions in constructors
* Formatting nitpicks
* Updated license header
* Re-added log messages for attempting to add duplicate hooks
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-09-05 21:36:01 +01:00
OpenSauce04
e0078b2407
Revert "Fix android termination bug ( #1354 )"
...
This reverts commit 70f9379eefc84b7651e3aababcce33987e073ed0.
2025-09-05 21:33:32 +01:00
OpenSauce04
1830290e55
SecondaryDisplay.kt: Remove redundant SurfaceTexture, preventing log spam
2025-09-05 16:44:48 +00:00
David Griswold
70f9379eef
Fix android termination bug ( #1354 )
...
* move hook additions to onCreateView
* Updated license header
* Formatting nitpick
* Added prefix to log messages
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-09-04 22:35:10 +01:00
OpenSauce04
b63d7841dd
macos: Set UIDesignRequiresCompatibility to true
2025-09-03 23:02:08 +01:00
OpenSauce04
944cb7ab51
android: Bump Vulkan Validation Layers to SDK 1.4.313.0
2025-09-03 22:31:01 +01:00
DavidRGriswold
e5c3a0eef7
android: Prevent crash when editing a slider option with an out of bounds value
...
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-09-03 13:16:55 +01:00
OpenSauce04
16b8a78571
macos: Patch QMetalLayer.setNeedsDisplayInRect at runtime to avoid freezing on recent Qt
2025-09-03 03:15:14 +01:00
OpenSauce04
bf03cac9e1
cmake: On Windows, download MSVC 2022 Qt versions instead of MSVC 2019
2025-09-03 03:15:14 +01:00
OpenSauce04
b6be443069
cmake: Bump downloaded Qt version to 6.9.2
...
Also bumps aqtinstall to 3.3.0
2025-09-03 03:15:14 +01:00
OpenSauce04
10f6e1f6f7
cmake: Added check for minimum AppleClang version
2025-09-02 14:05:51 +01:00
RedBlackAka
6483b33ee1
Improve consistency of capitalization and colon usage in UI ( #1306 )
...
* frontend: Improve consistency of capitalization and : usage in UI
* Additional adjustments
* Further adjustments
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-09-01 01:43:54 +01:00
OpenSauce04
485db276e3
cmake: Corrected widespread incorrect usage of the SYSTEM property
2025-09-01 00:42:08 +01:00
OpenSauce04
20d577f9e3
Updated translations via Transifex
2025-08-20 13:58:33 +01:00
PabloMK7
48db1c1de5
am: fix save data being deleted on CIA install failure ( #1319 )
2025-08-20 14:48:34 +02:00
OpenSauce04
219b8dca2e
Updated language translations via Transifex
2025-08-15 20:38:25 +01:00
OpenSauce
8fe05d5b74
ci: Don't cancel other builds in matrix if one fails
2025-08-11 12:33:52 +01:00
OpenSauce04
d79078c2d8
Updated language translations via Transifex
2123-rc2
2025-08-11 12:04:03 +01:00
OpenSauce04
ff915b2fe1
Updated compatibility list
2025-08-11 12:02:01 +01:00
OpenSauce04
2f6e8b5756
android: Reimplement multitouch code correctly
2025-08-11 11:50:30 +01:00
OpenSauce04
a964e63722
Revert "android: Gross disgusting awful workaround for #1267 "
...
This reverts commit 106e994dbf31bfae503551326a1a4b0c48647fab.
2025-08-11 11:50:30 +01:00
OpenSauce04
2087f96e90
qt: Prerelease builds now direct users to upgrade via GitHub rather than azahar-emu.org
2025-08-10 22:22:47 +01:00
OpenSauce04
68aab3e0e5
android: Fixed UI perf regression w/ OpenGL introduced by #617
2025-08-10 20:15:04 +01:00
OpenSauce04
c86830313e
Updated language translations via Transifex
2123-rc1
2025-08-08 23:19:15 +01:00
OpenSauce04
e3bfe497f2
Updated compatibility list
2025-08-08 22:58:41 +01:00
PabloMK7
dc2ab096cb
loader: Fix compressed 3dsx icon reading
2025-08-08 22:46:17 +01:00
PabloMK7
4bf9161bcd
android: Fix 3dsx listing
2025-08-08 22:46:17 +01:00
David Griswold
aca8b45664
android: Implement secondary display support ( #617 )
...
* Enable the SecondScreenPresentation class
* Update everything to enable second screen on android under GL and Vulkan. Still some issues!
* Some attempts to enable surface changes
* OpenGL is working on surface change, vulkan still no
* release surfaces (also fixed vulkan?)
* added and enabled layout setting
* resolve merge conflict
* rearrange switch cases to satisfy linux compiler
* openGL is working!
* several vk changes to try to fix crashes
* maybe vulkan is working?
* removing unnecessary code attempts
* Simplified secondscreen for better performance
* vk_platform.cpp: Fixed build failure caused by bad rebase
* vk_present_window.h: Removed stray newline
* Applied clang-format
* bug fix for odin 2
* Applied clang-format
* Updated license headers
* Moved SecondScreen class to org.citra.citra_emu.display
* Various formatting and readability improvements
* Added brackets where previously absent for readability
* Additional readability improvement
* RendererVulkan::NotifySurfaceChanged: Simplified condition checking
* change all references to "secondary screen" to "secondary display" to limit confusion with top screen / bottom screen
* rename main_window to main_present_window and second_window to secondary_present_window
* Reverted accidentally downgraded compatibility list submodule
* Removed unnecessary log message
* Applied clang-format
* Added a description to the Secondary Display Screen Layout setting
* Added `_ptr` suffix to `secondary_present_window`
This distinguishes it as a pointer, as `main_present_window` isn't a pointer, so there could be confusion on whether to use `.` or `->`
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-08-08 21:41:52 +01:00
OpenSauce04
2697526f34
android: Fixed new compressed format extensions not being handled correctly
2025-08-08 19:16:14 +01:00
Alex
e5838edf9f
MacOS: fix(network): fixes ArticBase UDP buffer handling on macOS ( #1263 )
...
* MacOS: fix(network): fixes ArticBase UDP buffer handling on macOS
- Set minimum 8KB UDP receive buffer size on macOS for reliable operation
- Add platform-specific buffer size handling with conditional compilation
- Enhance error logging with errno details and buffer size verification
- Maintain backward compatibility with existing buffer sizes on other platforms
Fixes ArticBase controller input reliability issues on macOS by ensuring
adequate UDP buffer capacity for real-time controller data transmission.
* Remove redundant log
---------
Co-authored-by: Alex Molina <alexmolina@MacBook-Air-de-Alex.local>
Co-authored-by: PabloMK7 <hackyglitch2@gmail.com>
2025-08-07 21:16:15 +02:00
OpenSauce04
1e9614fe4f
cmake: Added SPIRV_HEADERS to LIB_VAR_LIST
2025-08-07 13:19:42 +01:00
OpenSauce
80f0c03e54
readme: Updated MacOS install instructions
2025-08-06 17:28:08 +01:00
RedBlackAka
cd333a619a
ci: Distribute individual x86_64 and ARM64 macOS builds as well as universal
2025-08-06 17:22:02 +01:00
OpenSauce04
a660d9c04a
cmake: Always use bundled spirv-tools, regardless of USE_SYSTEM_GLSLANG
2025-08-06 16:14:48 +01:00
OpenSauce04
f02a25f15f
cmake: Added USE_SYSTEM_SPIRV_HEADERS option
2025-08-06 16:14:12 +01:00
RedBlackAka
05aa6af325
Installer: Further cleanups and high DPI support ( #1234 )
...
* Installer: Further cleanups and high DPI support
* Reverted removal of `(User)` suffix
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-08-04 13:59:00 +01:00
OpenSauce04
106e994dbf
android: Gross disgusting awful workaround for #1267
...
Revert when no longer needed
2123-beta2
2025-08-02 18:15:00 +00:00
OpenSauce04
2ce31e5507
Updated language translations via Transifex
2123-beta1
2025-08-01 21:23:54 +01:00
OpenSauce04
bcf77a326b
Updated compatibility list
2025-08-01 21:00:18 +01:00
OpenSauce04
efedbb16d0
ci: Dropped iOS build job
2025-08-01 16:09:32 +00:00
OpenSauce
885bb71da8
Use MacOS-specific refresh rate check to avoid SDL race condition ( #1262 )
...
* Use MacOS-specific refresh rate check to avoid SDL race condition
* IsLowRefreshRate: Change back to `SDL_Init` just to be safe
2025-08-01 16:45:07 +01:00
OpenSauce04
4b4d4f09da
qt: Fixed Azahar icon being accessed incorrectly in about + window icon
2025-07-31 16:39:47 +00:00
David Griswold
36a0b7824d
desktop: Fix horizontal centering single window mode ( #1211 )
...
* fix horizontal centering single window mode
* Formatting adjustment
---------
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-07-31 17:27:35 +01:00
RedBlackAka
3b0542f188
Capitalize first letter of builtin shaders
2025-07-31 16:12:49 +01:00
OpenSauce04
ce2bf584c2
android: Upgrade to AGP 8.11.1, Gradle 8.13
2025-07-30 01:13:20 +00:00