Commit Graph

1554 Commits

Author SHA1 Message Date
Neo
c9f5538bb6 Merge branch ryujinx:master into ui-input-and-mapping-simplification 2025-12-03 07:16:54 -06:00
GreemDev
d522bfef62 fix: Force the key install helper to delete key files before copying (not sure why the overwrite boolean does nothing for File.Copy) 2025-12-02 21:23:06 -06:00
_Neo_
da928f5e5d Merge branch 'input-mapping-simplification' into ui-input-and-mapping-simplification 2025-11-29 14:03:56 +02:00
_Neo_
4a8f512fd4 Remove unnecessary stackpanel nesting 2025-11-28 20:08:25 +02:00
_Neo_
1618854f2c Couple of Margin Adjustments 2025-11-28 19:53:09 +02:00
_Neo_
1e4f936e25 Fix a margin 2025-11-28 16:35:08 +02:00
_Neo_
96a6a57ed2 Simplified Solution To Jagged Resizing 2025-11-26 15:07:20 +02:00
_Neo_
c00f8aad58 Revert some changes for testing 2025-11-26 12:07:32 +02:00
_Neo_
cdbe4921e6 Improve Motion/Rumble/LED Windows
Due to resizing issues.
2025-11-20 19:43:09 +02:00
Neo
359af1d310 Merge branch ryujinx:master into ui-settings-input 2025-11-20 02:51:32 -06:00
Neo
902603888a Merge branch ryujinx:master into input-mapping-simplification 2025-11-20 02:51:24 -06:00
KeatonTheBot
39f55b2af3 cpu: Protect against stack overflow caused by deep recursion (ryubing/ryujinx!111)
See merge request ryubing/ryujinx!111
2025-11-19 20:50:23 -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
Neo
adb42adb56 Merge branch ryujinx:master into ui-settings-input 2025-11-17 02:42:55 -06:00
Neo
89bcc9e653 Merge branch ryujinx:master into input-mapping-simplification 2025-11-17 02:42:40 -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
456db46065 Stub IWriterForApplication: 0 (CreateContextRegistrar) (ryubing/ryujinx!183)
See merge request ryubing/ryujinx!183
2025-11-16 18:24:41 -06:00
_Neo_
48affd0b69 Some margins and formatting adjustments 2025-11-15 18:54:35 +02:00
_Neo_
45263b8f95 Fix "Global" on "Match System Time" in Custom Config. 2025-11-15 14:32:24 +02:00
_Neo_
7830be31e7 More Adjustments 2025-11-15 14:27:07 +02:00
Neo
8fc5c7d8c3 Merge branch ryujinx:master into input-mapping-simplification 2025-11-15 03:23:42 -06:00
Neo
ab0571ec2b Merge branch ryujinx:master into ui-settings-input 2025-11-15 03:23:32 -06:00
Maki
10476771d3 fix: detect face button layout for gamepads (ryubing/ryujinx!219)
See merge request ryubing/ryujinx!219
2025-11-14 12:51:53 -06:00
Maki
c5082ac85a fix: make controller GUIDs match old SDL2 GUIDs (ryubing/ryujinx!218)
See merge request ryubing/ryujinx!218
2025-11-14 11:52:42 -06:00
_Neo_
28510a3f43 EMBEDDED RESOURCE!!!! 2025-11-12 21:38:10 +02:00
_Neo_
fa320d2a34 Testing 2025-11-12 21:25:33 +02:00
_Neo_
a849d17906 More Adjustments 2025-11-12 21:14:12 +02:00
_Neo_
7c8b28ead3 More Adjustments 2025-11-12 20:30:24 +02:00
_Neo_
e7be3d4be6 Input Settings 2025-11-12 19:49:33 +02:00
Neo
16d0e55fba Merge branch ryujinx:master into input-mapping-simplification 2025-11-12 08:57:53 -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
Neo
7031381cac Merge branch ryujinx:master into input-mapping-simplification 2025-11-11 13:26:02 -06:00
LotP
e8225ce7aa Memory changes 3.1 (ryubing/ryujinx!212)
See merge request ryubing/ryujinx!212
2025-11-11 13:24:57 -06:00
Neo
1f068777cc Merge branch ryujinx:master into input-mapping-simplification 2025-11-11 13:03:47 -06:00
GreemDev
6b814fb973 feature: .NET 10 (ryubing/ryujinx!214)
See merge request ryubing/ryujinx!214
2025-11-11 12:55:36 -06:00
Neo
4c7630e6b2 Merge branch ryujinx:master into input-mapping-simplification 2025-11-11 02:36:59 -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
_Neo_
557e0769dc Input Mapping Simplification 2025-11-10 15:13:19 +02:00
Maki
a49822470c fix: crash when connecting a joycon (ryubing/ryujinx!211)
See merge request ryubing/ryujinx!211
2025-11-09 13:35:16 -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
GreemDev
cf6acba416 chore: remove debug logging from SDL update 2025-11-07 20:44:25 -06:00
GreemDev
5a9d5ee664 chore: [ci skip] Add more misc logging similar to the "loading content archive" line for loading a base game dump, to updates and DLC. 2025-11-07 15:14:43 -06:00
GreemDev
bbad867319 add back the SDL2 enum for back compatibility so existing configs are not entirely reset upon loading the version with SDL3 2025-11-07 15:02:29 -06:00
Maki
a8ace3d23c chore: SDL3 (ryubing/ryujinx!207)
See merge request ryubing/ryujinx!207
2025-11-07 14:43:48 -06:00
GreemDev
13b69aedfe idea: Catch HorizonResultExceptions of result type ResultFsNonRealDataVerificationFailed
- log a more clear error message as to what 2002-4604 means for the user
- and return the result from the FileSystemProxy IStorage to pass the invalid data handling to the game instead of stopping emulation there and then.
  - this may be changed. i'm pretty sure this error is only thrown when you actually have integrity checking enabled in settings, so maybe it crashing with a friendler message is more desired than potentially continuing execution. we will see
2025-11-06 23:40:16 -06:00