KeatonTheBot
5ecdd197cd
Fix ComboBox alignment on texture format dropdown
2025-12-27 23:08:43 -06:00
V380-Ori
a2c53ed6cf
Use Ryujinx.MoltenVK 1.4.1
...
Vulkan: remove InvalidResource workaround, as it is no longer needed since macOS Sonoma.
Vulkan: enable textureGatherOffsets on MoltenVK.
2025-12-26 15:19:19 -06:00
Francesco Saltori
292d42d394
Update Italian translation
2025-12-26 15:04:56 -06:00
KeatonTheBot
2dfa040d92
Attempt #1 : Fix win-arm64 build not launching with full trimming
2025-12-21 15:17:16 -06:00
KeatonTheBot and Aaron Robinson
ad516777d9
Enable full trimming
...
Fix trim errors by excluding full assemblies from trimming that use reflection
Co-authored-by: Aaron Robinson <aaronrobin1234@gmail.com >
2025-12-19 17:49:03 -06:00
gdkchan and KeatonTheBot
812cecd713
Initial texture replacement implementation
...
Unmerged PR #5632 , originally by @gdkchan
* Add mod manager support - @KeatonTheBot
* Remove redundant code - @KeatonTheBot
* Optimize, modernize code to newer C# standards where appropriate - @KeatonTheBot
Co-authored-by: KeatonTheBot <keaton@ryujinx.app >
2025-12-19 17:49:02 -06:00
KeatonTheBot
c70f692324
misc: chore: Fix possible NullReferenceExceptions, suppress warnings
2025-12-13 13:32:49 -06:00
Princess Piplup
298e2cdefd
Fix SaveCurrentScreenshot
...
This fixes SaveCurrentScreenshot so it correctly saves the screenshot into the screenshot folder, it's no longer a stub
I was going to add the capture button so all games worked but tbh I only care for spongebob
games tested
Pokemon Z-A: https://files.raychu.xyz/u/1FaUGV.png
Pokemon Violet: https://files.raychu.xyz/u/6swfVS.png
Pokemon Violet: https://files.raychu.xyz/u/JaBBX2.png
Spongebob The Cosmic Shake: https://files.raychu.xyz/u/8z5X2e.png
2025-12-04 20:17:51 -06:00
Alula
5a53d36992
Disable coredumps by default on Linux
2025-12-04 20:04:34 -06:00
KeatonTheBot
e287c9fc85
Null-conditional assignments, continued
2025-11-19 20:33:06 -06:00
GreemDev
e349ef72fb
Use the new C# 14 null propagation setter
2025-11-19 20:09:08 -06:00
GreemDev
b7c13715f1
Add .NET Runtime version in About window under Ryujinx version.
2025-11-17 09:14:04 -06:00
KeatonTheBot
6292192cc0
misc: chore: Remove unnecessary usings
2025-11-11 17:40:33 -06:00
KeatonTheBot
61a783e10a
Add 43:18 aspect ratio (for 3440x1440 [WQHD], 6880×2880 [UW6K+] users)
2025-11-08 16:49:46 -06:00
KeatonTheBot
a6c0eabf49
misc: Tweak NullReferenceException fixes
2025-10-31 01:04:00 -05:00
KeatonTheBot
2c50fbcc1f
misc: Use nint/nuint instead of IntPtr/UIntPtr
2025-10-29 14:54:07 -05:00
Coxxs
2993dba583
Fix application list loads slowly when RyuLDN is enabled
...
Currently, application list will not show until ApplicationLibrary_LdnGameDataReceived calls ViewModel.RefreshView();, forcing a refresh. This makes application list load slowly when RyuLDN is enabled.
2025-10-24 14:30:38 -05:00
KeatonTheBot
1724149443
misc: chore: Remove unnecessary usings
2025-10-19 17:48:37 -05:00
Xam
b44e2a87fd
Fix duplicate volume and mode change events in AppHost
2025-10-19 17:47:12 -05:00
Xam
b1f767b2d5
Input: AvaloniaMouseDriver: fix native touch inputs
2025-10-19 17:46:22 -05:00
Coxxs
f5822c16af
Flush the error log before exit
...
Currently, some logs can be missing when a fatal error occurs (especially GuestBrokeExecutionException).
This MR attempts to flush logs to console and file before process exit.
2025-10-13 21:59:20 -05:00
GreemDev
66a5719e10
UI: Move IgnoreControllerApplet to the System config section object
2025-10-12 21:48:26 -05:00
KeatonTheBot
cc2fb8f0b6
UI: Fix line breaks in Turbo Mode tooltips
2025-10-12 21:48:26 -05:00
Goodfeat
c9c78841b9
feature: add the ability to skip profile select dialog when opening games that use it
...
the skip behavior is done by passing the user id of the profile you have selected in Options > Manage User Profiles
2025-10-12 21:48:25 -05:00
Judas Drekonym
6ba8ae53f2
Add TitleID sort method
...
Adds an additional application list sorting method for the TitleID. A
bit of a niche choice for sorting but I think the TID is a relevant
enough piece of metadata that it should be there. (And I personally
would be using it)
- Using existing TitleId constant in ApplicationSort, implying this was
meant to be in the sorting options at some point?
- Reuses the "DlcManagerTableHeadingTitleIdLabel" locale for fulfilling
the need already, might be better to make a unique one for this in the
long run but this codebase is new to me so I wanted to make the changes
as unobtrusive as possible
- Using app.Id for the comparer seems to work fine, not sure if using
something else like IdString would be better?
2025-10-10 12:14:44 -05:00
Evan Husted
d3bce3f361
UI: Only show DLC RomFS button under Extract Data when DLCs are available.
...
Also convert the constructor of DlcSelectViewModel to expect a normal title id and not one already converted to the base ID.
2025-10-09 17:18:50 -05:00
Evan Husted
2471bb8ede
UI: Move DLC RomFS dumping under normal RomFS dumping.
...
Also removed it from DLC manager.
2025-10-09 17:18:50 -05:00
KeatonTheBot
c3bfce3378
Update Kenji-NX to 2.0.5
2025-10-06 08:57:12 -05:00
KeatonTheBot
cd477cf744
Ryujinx.csproj: Move PublishTrimmed setting for win-arm64 into existing PropertyGroup
2025-10-01 08:49:24 -05:00
KeatonTheBot
51b32981b6
misc: chore: Fix possible NullReferenceExceptions, InvalidOperationExceptions
2025-09-30 15:05:14 -05:00
KeatonTheBot
fa682d406e
misc: chore: Merge into pattern
2025-09-24 13:51:15 -05:00
KeatonTheBot
503dea74c2
misc: chore: Remove unnecessary usings
2025-09-24 13:48:36 -05:00
KeatonTheBot
1f979e5c6f
misc: chore: Fix object creation
2025-09-24 13:44:00 -05:00
KeatonTheBot
378dc33cca
misc: chore: Discard unused parameters
2025-09-24 13:26:50 -05:00
Mcost45
6e5bd0c9f2
Include SL/SR default bindings for single joycons
...
Single L/R Joycons default to unbound for the SL/SR inputs - so by default you can't progress past 'press L + R to continue' type screens.
But
* ConfigGamepadInputId.SingleLeftTrigger0(L)
* ConfigGamepadInputId.SingleRightTrigger0(L)
* ConfigGamepadInputId.SingleLeftTrigger1(R)
* ConfigGamepadInputId.SingleRightTrigger1(R)
already exist (and I verified these are the inputs triggered by the SL/SR buttons), so my change would default to these instead.
2025-09-23 09:27:59 -05:00
Coxxs
45bf443c01
Fix headless mode
...
Fix the error
`Error setting value to option 'gdb-stub-port': Check if Option or Value attribute values are set properly for the given type.`
https://github.com/commandlineparser/commandline/issues/612
2025-09-10 13:14:07 -05:00
GreemDev and KeatonTheBot
c56d04a9a9
feature: Turbo Mode
...
Adds an elapsed tick multiplier feature which speeds up games which are built upon delta time.
More information: https://web.archive.org/web/20240713135029/https://github.com/Ryujinx/Ryujinx/pull/6456
Co-authored-by: KeatonTheBot <keaton@ryujinx.app >
2025-09-04 23:49:32 -05:00
KeatonTheBot
5c6175cebf
UI: Fix Match System Time setting not appropriately disabling/enabling System Time options
2025-09-04 23:49:26 -05:00
KeatonTheBot
9addccb50f
misc: chore: Replace Gommon functions with standard .NET equivalents (part 3)
2025-09-04 14:28:54 -05:00
KeatonTheBot
121bb5dc76
UI: Update Avalonia to 11.3.4
...
* Fix text and ComboBox alignment in Save Manager
2025-08-21 11:36:23 -05:00
MaxLastBreath and GreemDev
46b2da2435
Fix Avalonia Native MouseWheel-Support
...
* Rename timer interval constant
* Also cut the delay after which scrolling is considered ended in half
Co-authored-by: GreemDev <greemdev@ryujinx.app >
2025-08-20 11:51:46 -05:00
Coxxs
ef72e9b790
Add GDB Stub
2025-08-11 15:06:41 -05:00
KeatonTheBot
6cecbaa625
UI: Update FluentAvalonia.NoAnim to 2.4.0-build2, revert ColorPicker changes
2025-07-30 21:19:15 -05:00
KeatonTheBot
1443e1a2ff
UI: Update Avalonia to 11.3.2, FluentAvalonia to 2.4.0
...
* FluentAvalonia: Disabled NavigationView selection indicator animations due to bugged implementation in 2.1.0+, restoring previous behavior
* Avalonia: Fixed text on certain buttons being larger than normal
* Avalonia: Fixed ComboBox code inserting extra space to the left of selected items
2025-07-29 18:01:11 -05:00
Coxxs
6ecd6111d5
fix: UI deadlock when launching a game with "Trace Logs" enabled
...
This fixes https://github.com/Ryubing/Issues/issues/30
* Switch to "Release" build config (PerformanceCheck(); will only be called in Release build config)
* Enable "Trace Logs" in Ryujinx settings
* Double-click a game to launch
* Ryujinx will attempt to open a confirmation dialog box that never opens, causing UI deadlock
2025-06-20 10:40:29 -05:00
KeatonTheBot
0ee71fa064
misc: chore: Replace Gommon functions with standard .NET equivalents (part 2)
2025-06-20 10:36:56 -05:00
KeatonTheBot
f9780b33bb
misc: chore: Use 'foreach' statement in place of Gommon ForEach in "delete all" mod manager crash fix
...
* Simplify statement for valid mod folder checking
2025-06-18 02:41:02 -05:00
KeatonTheBot
d2a532f971
misc: chore: Fix numerous NullReferenceExceptions, InvalidOperationExceptions
2025-06-18 02:25:06 -05:00
mqudsi
878ea70aa9
Work around Escape hotkey race with exit confirmation dialog
2025-06-11 10:47:53 -05:00
rockingdice
ed0ebdec5b
fix: use the correct font family for CJK characters
2025-06-10 18:16:56 -05:00