Commit Graph

4000 Commits

Author SHA1 Message Date
2aaaa7872f UI: Improve XC2 hack hover tooltip information Canary-1.2.165 2024-12-28 22:28:40 -06:00
b5999583d6 misc: this is C# XMLdocs not Javadocs Canary-1.2.164 2024-12-28 22:08:37 -06:00
8b3a945b5f misc: Dirty Hacks
Enable this settings screen via a boolean in Config.json
First one is the xb2 menu softlock fix
Canary-1.2.163
2024-12-28 22:04:21 -06:00
09107b67ff misc: Remove GAL/Configuration duplicate enums Canary-1.2.162 2024-12-28 05:08:21 -06:00
12b264af44 Headless in Avalonia v2 (#448)
Launch the Ryujinx.exe, first argument --no-gui or nogui, and the rest of the arguments should be your normal headless script. You can include the new option --use-main-config which will provide any arguments that you don't, filled in from your main config made by the UI.

Input config is not inherited at this time.
Canary-1.2.161
2024-12-28 03:49:06 -06:00
0c21b07f19 Update nightly_pr_comment.yml 2024-12-28 03:01:59 -06:00
18625cf775 Update nightly_pr_comment.yml 2024-12-28 02:45:33 -06:00
77a9246825 Updated zh-CN translation (#440) Canary-1.2.160 2024-12-28 02:42:25 -06:00
709eeda94a (try) fix PR build comments Canary-1.2.159 2024-12-28 02:00:46 -06:00
7d54424048 misc: Use selector fields 2024-12-27 21:31:46 -06:00
664c63c6a8 metal: Bump SharpMetal to preview 21 Canary-1.2.158 2024-12-27 20:47:43 -06:00
153d1ef06b ru_RU locale update (#450)
Co-authored-by: Evan Husted <greem@greemdev.net>
Canary-1.2.157
2024-12-27 18:45:42 -06:00
e1e4e5d2d5 Swedish translation (#446)
Co-authored-by: LotP1 <68976644+LotP1@users.noreply.github.com>
Canary-1.2.156
2024-12-27 17:58:58 -06:00
44ee4190e6 JAVASCRIPT LOL Canary-1.2.155 2024-12-27 16:11:23 -06:00
9408452f93 ok that one was my fault 2024-12-27 16:10:03 -06:00
38833ff60a i dont know why this is failing this is stupid 2024-12-27 16:07:23 -06:00
1faa72f22f infra: fix big tables in releases 2024-12-27 15:44:20 -06:00
56e45ae648 misc: Collapse LdnGameDataArray into the main class as an inner class
- privated the constructor; only obtainable by the static helper on the main LdnGameData class.
- constructor logic now in the static helper; constructor just directly sets the data it's given.
2024-12-27 15:33:31 -06:00
07074272ca Revert "UI: Directly proxy window properties on the view model back to the stored window"
This reverts commit 9754d247b5.
2024-12-27 15:24:57 -06:00
9eb273a0f7 Org rename (they call me indecisive) 2024-12-27 02:05:37 -06:00
ccddaa77d1 infra: Org 2024-12-27 01:59:29 -06:00
01c2e67334 lol Canary-1.2.146 2024-12-27 01:41:48 -06:00
4c646721d6 infra: Testing moving canary to the future home of this fork Canary-1.2.145 2024-12-27 01:38:51 -06:00
d3bc3a1081 UI: Simplify LDN data logic Canary-1.2.144 2024-12-27 01:32:23 -06:00
c69881a0a2 UI: chore: remove direct static MainWindowViewModel reference 2024-12-27 00:47:57 -06:00
1bc0159139 Once again, I am stupid Canary-1.2.143 2024-12-27 00:41:50 -06:00
0733b7d0a1 chore: Remove duplicate VSyncMode enum in GAL 2024-12-27 00:38:12 -06:00
9df1366fa1 I may be stu-- nah. I am here. I am stupid for this one. Canary-1.2.142 2024-12-27 00:00:29 -06:00
c73b5bdf46 metal: wip: allow getting/setting developerHUDProperies Canary-1.2.141 2024-12-26 23:58:55 -06:00
9754d247b5 UI: Directly proxy window properties on the view model back to the stored window Canary-1.2.140 2024-12-26 23:32:53 -06:00
267e9f6350 UI: Redirect IME errors to Debug instead of error Canary-1.2.139 2024-12-26 23:13:35 -06:00
d7b3dd12d1 UI: Set title bar icon to the already loaded one Canary-1.2.138 2024-12-26 22:58:49 -06:00
c9b2a6b1f1 metal: Try and see if this lets VSync turn off.
(cherry picked from commit 9558b3771634d144501dedf3f081afc485a49d9d)
Canary-1.2.137
2024-12-26 22:46:18 -06:00
17233d30da misc: give various threads dedicated names
Move all title ID lists into a TitleIDs class in Ryujinx.Common, with helpers.
Unify & simplify Auto graphics backend selection logic
Canary-1.2.136
2024-12-26 00:29:00 -06:00
2bf48f57d2 Add more games to metal list (#447)
Mario Kart 8 Deluxe and Deltarune got tested by Isaac with help from
Peri previosly (His video: https://www.youtube.com/watch?v=GEVre_0ZVUg
)

Captain Toad, Cuphead and Animal Crossing I tested myself (side-by-side
Video comparison: https://youtu.be/auNS9MmZMPI )

Additional information:

Cuphead has flickering issues with certain UI elements on Vulkan via
MoltenVK. Metal fixes those and introduces no new issues, according to
my testing.

Animal Crossing is accurate, except for it having broken backgrounds in
interiors, causing them to appear as white instead of black. This is
caused by a hardware level sampler bug, that isaac never got to find a
workaround for.
However, this issue happens with Vulkan via MoltenVK as well, both Metal
and Vulkan have this issue, therefore Metal shouldn't have any downside
compared to using Vulkan in this game.
Canary-1.2.135
2024-12-25 14:19:53 -06:00
412d4065b8 UI: Abstract applet launch logic for future potential applets
Optimize locale loading (remove always loading english, that was only needed with the old system)
Canary-1.2.134
2024-12-25 00:56:01 -06:00
e6644626fc UI: Fix negative space savings in XCI trimmer Canary-1.2.133 2024-12-25 00:06:29 -06:00
0bacdb8765 Improve locale file parsing error descriptions Canary-1.2.132 2024-12-24 22:19:58 -06:00
0ca4d6e921 misc: Move StatusBarSeparator into Controls namespace, rename to MiniVerticalSeparator
add bulk property change event method
give each markup extension its own property name
Canary-1.2.131
2024-12-24 21:55:12 -06:00
f0aa7eedf6 lol Canary-1.2.130 2024-12-24 21:15:13 -06:00
41acc4b1f3 UI: misc: Collapse repeated identical Border usages into a helper control. Canary-1.2.129 2024-12-24 21:14:17 -06:00
7aede70ba9 UI: Make custom title bar window controls extend exactly as long as the menu bar is tall Canary-1.2.128 2024-12-24 21:00:41 -06:00
a0a4f78cff UI: Thin down the borders of the app icon a little bit and trim down the file size significantly. 2024-12-24 20:47:14 -06:00
16a60fdf12 UI: Rename App to RyujinxApp
Add more NotificationHelper methods
Simplify ID copy logic
Canary-1.2.127
2024-12-24 13:39:48 -06:00
4d7350fc6e UI: Copy Title ID by clicking on it. Canary-1.2.126 2024-12-24 13:23:43 -06:00
b05eab21a2 misc: always log backend when creating embeddedwindow Canary-1.2.125 2024-12-24 01:40:29 -06:00
ff667a5c84 chore: Fix .ctor message source 2024-12-24 01:35:27 -06:00
2f540dc88c infra: chore: fix/silence compile warnings Canary-1.2.124 2024-12-24 01:23:01 -06:00
3cb996bf5c UI: Log backend used when Auto is selected Canary-1.2.123 2024-12-24 01:15:23 -06:00
852823104f EXPERIMENTAL: Metal backend (#441)
This is not a continuation of the Metal backend; this is simply bringing
the branch up to date and merging it as-is behind an experiment.

---------

Co-authored-by: Isaac Marovitz <isaacryu@icloud.com>
Co-authored-by: Samuliak <samuliak77@gmail.com>
Co-authored-by: SamoZ256 <96914946+SamoZ256@users.noreply.github.com>
Co-authored-by: Isaac Marovitz <42140194+IsaacMarovitz@users.noreply.github.com>
Co-authored-by: riperiperi <rhy3756547@hotmail.com>
Co-authored-by: Gabriel A <gab.dark.100@gmail.com>
Canary-1.2.122
2024-12-24 00:55:16 -06:00