LotP1
b2e1e553e4
Validation Project v2 ( #444 )
...
Refactor of the Validation System for more ease of use in the future.
The project now builds a standalone executable and executes it before
the main project is built or published.
Since it is now a standalone executable we are also able to use .NET
Core features as we are no longer locked to netstandard.
The project currently includes 1 task, LocalesValidationTask, that will
check if the locales.json file has any of the following issues:
The json is invalid.
The json has locales with missing languages.
The json has locales with langauges that are just duplicates of the
en_US field.
If the project is built or published locally it will also fix any
missing languages or duplicate fields.
---------
Co-authored-by: Evan Husted <gr33m11@gmail.com>
Co-authored-by: Evan Husted <greem@greemdev.net>
2024-12-30 01:54:25 -06:00
Marco Carvalho
699e1962b1
Prefer 'Convert.ToHexString' over call chains based on 'BitConverter.ToString' ( #428 ) [ci-skip]
...
Co-authored-by: Evan Husted <greem@greemdev.net>
2024-12-30 01:53:43 -06:00
WilliamWsyHK
e486b902b1
Skip processing application for LDN if it does not have control holder ( #460 ) [ci-skip]
2024-12-30 01:53:06 -06:00
Evan Husted
0ab5b41c4b
misc: Move dirty hack related stuff into a separate viewmodel, only show slider when translation delay is enabled.
2024-12-30 01:33:07 -06:00
Otozinclus
d10a478cce
Shader translation delay hack ( #469 )
...
A workaround to avoid a freeze when translating shaders with the Metal
backend, that would happen after changing version or going from Vulkan
to Metal.
Adds a delay in milliseconds, configurable in the UI behind the Dirty Hacks mechanism.
---------
Co-authored-by: Evan Husted <greem@greemdev.net>
2024-12-30 01:12:51 -06:00
Evan Husted
ec1020b165
UI: Dirty hacks clarification [ci skip]
2024-12-30 01:10:40 -06:00
Evan Husted
4082ebad1a
Fix PR builds
2024-12-30 00:35:43 -06:00
Evan Husted
da8ea06074
misc: Small cleanups
2024-12-30 00:14:55 -06:00
Evan Husted
7f9dccb293
misc: chore: Cleanup DummyHardwareDeviceDriver.cs
2024-12-30 00:09:31 -06:00
Evan Husted
8e4a77aba0
UI: Text in the shader translation slider tooltip
2024-12-30 00:09:19 -06:00
Evan Husted
8fd8a776c9
misc: prevent crashes
2024-12-29 23:39:40 -06:00
Evan Husted
eec92c242c
misc: Remove shader translation delay dirty hack from UI
...
it doesn't do anything
2024-12-29 22:55:33 -06:00
Evan Husted
42a739d34c
misc: Expose DirtyHacks on GpuContext
2024-12-29 22:21:09 -06:00
Evan Husted
f362bef43d
misc: Overhaul DirtyHacks saving to support storing a value alongside an off/off flag.
2024-12-29 21:17:01 -06:00
Evan Husted
f5ce539de9
misc: Move the rest of Ryujinx.UI.Common into other parts of the project.
2024-12-29 19:28:27 -06:00
Evan Husted
4f699afe7a
misc: Move shortcut files into Avalonia project
2024-12-29 19:13:06 -06:00
Evan Husted
6caab1aa37
misc: move Models & Helpers into Common & Avalonia projects
2024-12-29 19:09:28 -06:00
Evan Husted
9baaa2b8f8
misc: Move image assets to Avalonia project
2024-12-29 18:37:37 -06:00
Evan Husted
7f376b4f45
misc: Move SystemInfo into Avalonia project
2024-12-29 18:13:38 -06:00
Evan Husted
32cdccde12
misc: Move UserError to Common project
2024-12-29 18:06:18 -06:00
Evan Husted
cbd851d00e
misc: Forgot about ReactiveObject
2024-12-29 04:16:08 -06:00
Evan Husted
f463ea1c5d
misc: Refactor Discord integration to listen on TitleIDs.CurrentApplication changes instead of waiting to be directly told when to change states.
2024-12-29 03:27:05 -06:00
Evan Husted
1dd69912b1
Partial revert, decouple TitleIDs.CurrentApplication from shader cache stuff; as I want that to ALWAYS reflect the current app.
2024-12-29 03:02:56 -06:00
Evan Husted
1fbb0d8e7d
metal: also disable vsync for custom refresh rates
2024-12-29 02:21:25 -06:00
Evan Husted
9ee3f1ff36
metal: add PKL Arceus to MetalGreatTitles
2024-12-29 00:28:18 -06:00
Evan Husted
d052d74ac4
misc: Remove duplicate prefix in GPU information line in log
2024-12-29 00:27:23 -06:00
Evan Husted
df91c4c57a
UI: Fix Title updates being not formatted
2024-12-29 00:08:20 -06:00
Evan Husted
2aaaa7872f
UI: Improve XC2 hack hover tooltip information
2024-12-28 22:28:40 -06:00
Evan Husted
b5999583d6
misc: this is C# XMLdocs not Javadocs
2024-12-28 22:08:37 -06:00
Evan Husted
8b3a945b5f
misc: Dirty Hacks
...
Enable this settings screen via a boolean in Config.json
First one is the xb2 menu softlock fix
2024-12-28 22:04:21 -06:00
Evan Husted
09107b67ff
misc: Remove GAL/Configuration duplicate enums
2024-12-28 05:08:21 -06:00
Evan Husted
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.
2024-12-28 03:49:06 -06:00
Evan Husted
0c21b07f19
Update nightly_pr_comment.yml
2024-12-28 03:01:59 -06:00
Evan Husted
18625cf775
Update nightly_pr_comment.yml
2024-12-28 02:45:33 -06:00
heihei123456780
77a9246825
Updated zh-CN translation ( #440 )
2024-12-28 02:42:25 -06:00
Evan Husted
709eeda94a
(try) fix PR build comments
2024-12-28 02:00:46 -06:00
Evan Husted
7d54424048
misc: Use selector fields
2024-12-27 21:31:46 -06:00
Evan Husted
664c63c6a8
metal: Bump SharpMetal to preview 21
2024-12-27 20:47:43 -06:00
Elijah Fronzak
153d1ef06b
ru_RU locale update ( #450 )
...
Co-authored-by: Evan Husted <greem@greemdev.net>
2024-12-27 18:45:42 -06:00
Daniel Nylander
e1e4e5d2d5
Swedish translation ( #446 )
...
Co-authored-by: LotP1 <68976644+LotP1@users.noreply.github.com>
2024-12-27 17:58:58 -06:00
Evan Husted
44ee4190e6
JAVASCRIPT LOL
2024-12-27 16:11:23 -06:00
Evan Husted
9408452f93
ok that one was my fault
2024-12-27 16:10:03 -06:00
Evan Husted
38833ff60a
i dont know why this is failing this is stupid
2024-12-27 16:07:23 -06:00
Evan Husted
1faa72f22f
infra: fix big tables in releases
2024-12-27 15:44:20 -06:00
Evan Husted
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
Evan Husted
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
Evan Husted
9eb273a0f7
Org rename (they call me indecisive)
2024-12-27 02:05:37 -06:00
Evan Husted
ccddaa77d1
infra: Org
2024-12-27 01:59:29 -06:00
Evan Husted
01c2e67334
lol
2024-12-27 01:41:48 -06:00
Evan Husted
4c646721d6
infra: Testing moving canary to the future home of this fork
2024-12-27 01:38:51 -06:00