LotP1
3bc4081192
support standalone publish without build
2024-12-30 13:14:14 +01:00
LotP1
d23c01186b
Merge remote-tracking branch 'upstream/master' into validation-v2
2024-12-30 12:59:07 +01:00
Evan Husted
9ae1c4380d
UI: Fix crashing when opening an Applet or application with no existing icon
Canary-1.2.186
2024-12-30 02:32:44 -06:00
Evan Husted
c88518bce2
Revert "Validation Project v2" ( #470 )
...
Reverts Ryubing/Ryujinx#444
Canary-1.2.185
2024-12-30 02:06:24 -06:00
Evan Husted
a3888ed7cf
Revert "misc: New Solution Format (.SLNX)"
...
This reverts commit 7cbbd029737b056cc2738da32439f0aa763b2371.
Canary-1.2.184
2024-12-30 02:05:40 -06:00
Evan Husted
7cbbd02973
misc: New Solution Format (.SLNX)
Canary-1.2.183
2024-12-30 02:02:55 -06:00
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>
Canary-1.2.182
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]
Canary-1.2.180
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.
Canary-1.2.179
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>
Canary-1.2.178
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
Canary-1.2.177
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
Canary-1.2.176
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
Canary-1.2.175
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
Canary-1.2.174
2024-12-29 22:55:33 -06:00
Evan Husted
42a739d34c
misc: Expose DirtyHacks on GpuContext
Canary-1.2.173
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.
Canary-1.2.172
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.
Canary-1.2.171
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
LotP1
33800c12ac
validate json
2024-12-29 17:47:47 +01:00
LotP1
0ca3aa481e
Merge remote-tracking branch 'upstream/master' into validation-v2
2024-12-29 17:46:21 +01:00
LotP1
e9b614d7d4
remove unnecessary references
2024-12-29 17:45:58 +01:00
Evan Husted
cbd851d00e
misc: Forgot about ReactiveObject
Canary-1.2.170
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.
Canary-1.2.169
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
Canary-1.2.168
2024-12-29 02:21:25 -06:00
Evan Husted
9ee3f1ff36
metal: add PKL Arceus to MetalGreatTitles
Canary-1.2.167
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
Canary-1.2.166
2024-12-29 00:08:20 -06:00
Evan Husted
2aaaa7872f
UI: Improve XC2 hack hover tooltip information
Canary-1.2.165
2024-12-28 22:28:40 -06:00
Evan Husted
b5999583d6
misc: this is C# XMLdocs not Javadocs
Canary-1.2.164
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
Canary-1.2.163
2024-12-28 22:04:21 -06:00
Evan Husted
af44726cec
Merge branch 'master' into validation-v2
2024-12-28 05:51:19 -06:00
Evan Husted
09107b67ff
misc: Remove GAL/Configuration duplicate enums
Canary-1.2.162
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.
Canary-1.2.161
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 )
Canary-1.2.160
2024-12-28 02:42:25 -06:00
Evan Husted
709eeda94a
(try) fix PR build comments
Canary-1.2.159
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
Canary-1.2.158
2024-12-27 20:47:43 -06:00
LotP1
8efefeaaca
slight refactor
...
isGitRunner is now a variable passed to all tasks.
Validation project can now accept more arguments, only the first argument is used at the moment.
Execute is no longer static, and you can now pass extra data to the task constructor if needed.
2024-12-28 02:16:17 +01:00
LotP1
4e56b1493f
validate that line endings are LF on build
...
if running on git it will now fail if the file contains CRLF line endings and tell the user to run a local build to fix it.
2024-12-28 02:01:23 +01:00