Shyanne
09d4bfe6d8
Merge branch 'master' into 20-empty-nca-lockup
2026-01-28 00:34:04 -05:00
GreemDev
bd388cf4f9
Expose AudioToolkit in UI
2026-01-27 17:28:59 -06:00
GreemDev
f556e8b8fb
add offline update server catch branch
2026-01-20 13:19:44 -06:00
GreemDev
fa55608587
RenderDoc API support ( ryubing/ryujinx!242 )
...
See merge request ryubing/ryujinx!242
2026-01-01 00:10:21 -06:00
LotP
4c64300576
fix new locale files data loading ( ryubing/ryujinx!245 )
...
See merge request ryubing/ryujinx!245
2025-12-31 20:21:35 -06:00
LotP
0a3db19b28
fix language switching 2 ( ryubing/ryujinx!244 )
...
See merge request ryubing/ryujinx!244
2025-12-31 10:30:35 -06:00
LotP
453b246faa
fix ( ryubing/ryujinx!243 )
...
See merge request ryubing/ryujinx!243
2025-12-31 09:15:40 -06:00
Shyanne
2274a32813
Updated LoadAndSaveMetadata to return Optional type (but for real this time)
...
- fixed a typo i found
- awaiting dialog on invalid unpacked error
-
2025-12-30 17:06:21 -05:00
Shyanne
34190c9184
Moved null title id check to LoadAndSaveMetadata
2025-12-29 12:09:44 -05:00
Shyanne
6780ff0d8a
👍
2025-12-29 00:28:50 -05:00
Shyanne
3cc02ebaef
maybe don't dispose of the gpu when it doesnt exist
2025-12-28 16:54:21 -05:00
Shyanne
6938265651
Merge branch 'master' into 20-empty-nca-lockup
2025-12-28 14:16:39 -05:00
Shyanne
cf72e189b7
Amended typos and updated commentary
2025-12-27 23:04:20 -05:00
Shyanne
8bd290cc57
Addressed empty NCA lockup
...
- Updated LoadGuestApplication to use a CancellationTokenSource so we can properly asynchronously cancel and not hang (other things could listen to this too, or cancel it).
- Moved PrepareLoadScreen() to later in the pipeline (because cancelling LoadGuestApplication causes issues).
- Added Metadata read/write logging.
- Made AppHost inherit Disposable interface so that the garbage collector kicks in (side effect: made private Dispose() public)
- Added a WaitHandle to wait on either gpuDoneEvent or gpuCTS.Cancel event (LoadGuestApplication cancellation).
- Set invalid title ID for metadata.
2025-12-27 22:34:48 -05:00
LotP
45193dcc8d
Fractured Locales Support ( ryubing/ryujinx!238 )
...
See merge request ryubing/ryujinx!238
2025-12-27 14:07:56 -06:00
GreemDev
9ebf444644
[ci skip] Code comment
2025-12-25 23:48:10 -06:00
GreemDev
a96f20dca5
Removed TypedStringEnumConverter; it exists in .NET now.
...
As per the remark XMLdoc on the type: Get rid of this converter if dotnet supports similar functionality out of the box.
2025-12-23 01:42:28 -06:00
Princess Piplup
52700f71dc
Fix SaveCurrentScreenshot ( ryubing/ryujinx!230 )
...
See merge request ryubing/ryujinx!230
2025-12-04 17:35:17 -06:00
Alula
b018a44ff0
Disable coredumps by default on Linux + other minor fixes ( ryubing/ryujinx!204 )
...
See merge request ryubing/ryujinx!204
2025-12-04 17:32:26 -06:00
Goodfeat
6126e3dc1e
fix: UI: Custom setting was reset to global when changed during gameplay. ( ryubing/ryujinx!164 )
...
See merge request ryubing/ryujinx!164
2025-11-19 20:33:35 -06:00
GreemDev
862a686c5e
UI: Improve "Show Changelog" button in the updater
...
Now it no longer causes the dialog to disappear (which then promptly re-appears so you can click yes/no to accept/deny the update)
2025-11-17 00:15:58 -06:00
GreemDev
e8751e1c40
more C# 14 partial properties
2025-11-16 19:14:26 -06:00
GreemDev
09748b140a
Use the new C# 14 null propagation setter
2025-11-16 19:14:26 -06:00
Coxxs
1baaa1c365
Preserve and rename the configuration file when it is deemed invalid ( ryubing/ryujinx!216 )
...
See merge request ryubing/ryujinx!216
2025-11-12 08:23:05 -06:00
GreemDev
6b814fb973
feature: .NET 10 ( ryubing/ryujinx!214 )
...
See merge request ryubing/ryujinx!214
2025-11-11 12:55:36 -06:00
GreemDev
49c70efdd5
UI: App Library: automatically remove nonexistent autoload/game dirs from the configuration upon load.
2025-11-10 19:14:29 -06:00
GreemDev
58be57bf73
chore: [ci skip] rename InputElement_OnGotFocus/OnLostFocus to fit what it's listening to better
2025-11-08 03:21:54 -06:00
GreemDev
1dac06e394
misc: [ci skip] remove duplicate log when setting audio backend
2025-11-08 00:18:23 -06:00
GreemDev
ed89ffd3f8
fix: add back compat functionality to the AudioBackend enum as well, and add missing migration comment from config version 70
2025-11-07 22:23:13 -06:00
GreemDev
844d7a9cfe
fix: broken arrow in log
2025-11-07 22:14:35 -06:00
Maki
a8ace3d23c
chore: SDL3 ( ryubing/ryujinx!207 )
...
See merge request ryubing/ryujinx!207
2025-11-07 14:43:48 -06:00
LotP
2c9b193018
Fix compiler warning ( ryubing/ryujinx!203 )
...
See merge request ryubing/ryujinx!203
2025-10-30 21:09:24 -05:00
LotP
92b61f9d73
Memory changes 3 ( ryubing/ryujinx!202 )
...
See merge request ryubing/ryujinx!202
2025-10-30 20:55:58 -05:00
GreemDev
3140ec5f05
misc: Also show an error message box and quit if the process was launched with administrator rights.
2025-10-28 20:57:03 -05:00
GreemDev
40f709ff55
misc: Add a launch guard for program files (the emulator does not work properly when put here as it does not require admin)
2025-10-28 19:04:25 -05:00
GreemDev
718652599d
UI: Prevent null ldn game model arrays from entering the SetEntries method
2025-10-26 12:51:08 -05:00
GreemDev
c8959afa3d
chore: Overall code cleanup
...
Update NuGet packages, fix version string in plist for macOS
2025-10-26 01:22:20 -05:00
Coxxs
7175da8621
UI: [ci skip] Show notifications for options that may cause side effects ( ryubing/ryujinx!193 )
...
See merge request ryubing/ryujinx!193
2025-10-26 00:29:38 -05:00
KeatonTheBot
c6bc77e4bf
UI: Update Avalonia to 11.3.6, FluentAvalonia to 2.4.0 ( ryubing/ryujinx!118 )
...
See merge request ryubing/ryujinx!118
2025-10-25 00:29:51 -05:00
GreemDev
49cbe4b328
UI: fix "Enable UI logs" not being persisted upon relaunch
...
Closes ryujinx#5
(it was saved, just not loaded back)
2025-10-24 18:25:29 -05:00
Coxxs
6fd67cdcb7
Fix application list loads slowly when RyuLDN is enabled ( ryubing/ryujinx!191 )
...
See merge request ryubing/ryujinx!191
2025-10-24 10:29:33 -05:00
Coxxs
09d8a411c8
Do not RecurseSubdirectories when finding the icon fallback ( ryubing/ryujinx!189 )
...
See merge request ryubing/ryujinx!189
2025-10-23 15:17:29 -05:00
Coxxs
93516df7e6
Skip directories when finding the icon fallback ( ryubing/ryujinx!188 )
...
See merge request ryubing/ryujinx!188
2025-10-23 14:56:39 -05:00
GreemDev
5b3b907fd2
[ci skip] chore: Fix usage of var
2025-10-20 02:42:57 -05:00
Xam
0e218754f5
Fix duplicate volume and mode change events in AppHost ( ryubing/ryujinx!176 )
...
See merge request ryubing/ryujinx!176
2025-10-19 17:41:21 -05:00
Xam
0c6d4a07b9
Input: AvaloniaMouseDriver: fix native touch inputs ( ryubing/ryujinx!178 )
...
See merge request ryubing/ryujinx!178
2025-10-19 17:33:24 -05:00
GreemDev
d4107ac05f
UI: Add a startup flag to ignore new Amiibo file updates, useful for testing changes you intend on committing to Ryubing/Nfc.
...
Flag is `--local-only-amiibo`
2025-10-15 21:51:13 -05:00
GreemDev
2434c55266
UI: Updater: Fix "No" opening the changelog and "Show Changelog" doing nothing (aka doing what "No" should be doing)
2025-10-14 18:38:56 -05:00
GreemDev
a62716002e
chore: move HasPtcCacheFiles & HasShaderCacheFiles into ApplicationData, instead of having the weird static dependency helpers
2025-10-14 16:09:51 -05:00
GreemDev
47559cd311
Revert game list rounding
...
The selected highlight was bugged
https://fs.ryujinx.app/40cl4Ih9RiOWLVi7e4lJsw.png
2025-10-14 15:59:02 -05:00