Evan Husted
c4cc657b89
UI: Compatibility List Viewer
2025-01-06 07:31:57 -06:00
Evan Husted
9726b0feb0
Use Canary-Releases for AppImage Canary updates
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
2025-01-06 01:27:37 -06:00
Evan Husted
159ff828a1
give canary appimages the ryujinx-canary name
2025-01-06 01:22:05 -06:00
Evan Husted
6fa2bfc736
fix canary ci
2025-01-06 01:15:39 -06:00
Piplup
2c24df0247
reworked workflows ( #497 )
...
this makes `canary.yml` follow the same order of steps as `release.yml`,
adding appimages to the canary versions and i fixed some bugs with the
`build-appimage.sh` mainly fixing linking to the old repo
2025-01-06 01:07:16 -06:00
Evan Husted
13efc3e544
Switch back to nightly.link
...
I'm pretty sure them not working was due to old links pointing to GreemDev/Ryujinx after the org change
2025-01-06 00:09:48 -06:00
Evan Husted
845dd9a8db
vk: regression: potentially fix various random graphical anomalies
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
2025-01-05 22:25:05 -06:00
Evan Husted
b661bdd997
Revert "infra: feat: XML Solution"
...
This reverts commit cc84041270
.
2025-01-05 16:41:08 -06:00
Evan Husted
cc84041270
infra: feat: XML Solution
2025-01-05 16:33:44 -06:00
Evan Husted
987ab9be41
Fix part 2
2025-01-05 16:03:34 -06:00
Evan Husted
8a2bc3957a
UI: fix: new updates not being autoloaded
2025-01-05 15:45:01 -06:00
Evan Husted
850df38f1e
cleaup imports
Canary release job / Create tag (push) Has been cancelled
Canary release job / Release for linux-arm64 (push) Has been cancelled
Canary release job / Release for linux-x64 (push) Has been cancelled
Canary release job / Release for win-x64 (push) Has been cancelled
Canary release job / Release MacOS universal (push) Has been cancelled
2025-01-04 06:54:46 -06:00
Emmanuel Hansen
c8d598d5ac
use UnmanagedCallersOnly for delegates
2025-01-04 06:52:25 -06:00
Evan Husted
3e5b2bda38
UI: RPC: Goat Simulator 3 asset image
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
2025-01-03 22:25:32 -06:00
Evan Husted
9bb50fc6dd
misc: improve unpacking error & add nullability to SelectedIcon
2025-01-03 22:25:32 -06:00
Evan Husted
e956864697
misc: Remove needless AsObservableList
2025-01-03 22:25:32 -06:00
WilliamWsyHK
f43442f774
Include Hack for XC2 JP Edition ( #481 )
...
Canary release job / Create tag (push) Has been cancelled
Canary release job / Release for linux-arm64 (push) Has been cancelled
Canary release job / Release for linux-x64 (push) Has been cancelled
Canary release job / Release for win-x64 (push) Has been cancelled
Canary release job / Release MacOS universal (push) Has been cancelled
XC2 has 2 editions, one JP and one global. I own the JP version and
suffered from the soft-lock, meanwhile the current hack only works for
global edition, so PR is simply include JP edition from the hack.
2025-01-01 02:15:14 -06:00
Evan Husted
88d11d3d8d
misc: some cleanups and fix compile warnings
2025-01-01 02:14:59 -06:00
Evan Husted
391f57bdd2
misc: Headless: Inherit main input config
2025-01-01 01:55:10 -06:00
Evan Husted
fd2b5a7fc1
misc: Remove RendererHost AXAML
2025-01-01 01:55:10 -06:00
Otozinclus
37c165e9fc
Only delay shader translation on Metal ( #480 )
...
This way the Arbitrary Shader Translation Delay hack will no longer
affect shader loading when using Vulkan.
2025-01-01 00:18:17 -06:00
Daenorth
003a6d322b
Update to no_NO Norwegian Translation ( #475 )
...
Updated for time resync & auto graphics backend
2025-01-01 00:15:21 -06:00
jozz024
978d2c132b
add a keyboard shortcut for opening amiibo .bin files ( #461 )
2024-12-31 22:45:52 -06:00
Evan Husted
5d63706cea
misc: Bake in ValueEqual logic into ReactiveEventArgs
...
[ci skip]
2024-12-31 22:34:14 -06:00
Evan Husted
732aafd3bb
misc: Prevent value change logging when the value is changed to the same thing it was before the value change.
2024-12-31 22:23:08 -06:00
Evan Husted
3fa714bb72
misc: DateTimeOffset Extract extension from Gommon
2024-12-31 21:21:54 -06:00
Evan Husted
7c01633f13
UI: Show the path of the mod on the folder button
2024-12-31 21:15:50 -06:00
Evan Husted
27c5cba10b
misc: More Mvvm usage instead of writing out the observable properties
2024-12-31 21:11:57 -06:00
Evan Husted
3525d5ecd4
UI: clean up slider UI for shader translation delay
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
2024-12-31 20:11:49 -06:00
Evan Husted
6286501550
misc: do not log dirty hack changes if ShowDirtyHacks is disabled
2024-12-31 20:11:44 -06:00
Evan Husted
61ae427a4d
misc: Add CommunityToolkit.Mvvm for observable property generation; apply it to MainWindowViewModel for now.
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
2024-12-31 03:29:08 -06:00
Evan Husted
19d2883a35
UI: Store config migrations in a dictionary and loop through it to do migrations.
2024-12-31 02:51:14 -06:00
Evan Husted
617c03119f
misc: clean vsync toggle log
2024-12-31 00:52:39 -06:00
Evan Husted
e43d899e1d
misc: Use a few static helpers for Avalonia objects
2024-12-31 00:19:23 -06:00
Evan Husted
0cd09ea0c5
misc: Simplify ControlHolder checks in MainWindowViewModel
2024-12-31 00:04:23 -06:00
Evan Husted
4135d74e4d
UI: Only allow right click to create a context menu if a game is selected.
2024-12-30 23:50:55 -06:00
Evan Husted
bd29f658b1
misc: Forgot about OfType [ci skip]
2024-12-30 23:28:32 -06:00
Evan Husted
df150f0788
misc: Significantly reduce duplicated code in ConfigurationState migration logic. 300 lines removed; functionally identical.
2024-12-30 23:14:05 -06:00
Evan Husted
e50198b37d
Clarify DramSize XMLdoc
2024-12-30 23:11:59 -06:00
Evan Husted
f426945fec
misc: Rename DirtyHacks to DirtyHack
...
Rename DirtyHack.ShaderCompilationThreadSleep to ShaderTranslationDelay
Changed EnabledDirtyHack to a struct
rename DirtyHackCollection to DirtyHacks
2024-12-30 22:18:35 -06:00
Evan Husted
172869bfba
misc: cleanup applying the current dirty hacks to the config upon loading the json
2024-12-30 22:11:16 -06:00
Evan Husted
b6f88514f9
misc: Move BitTricks methods into BitUtils
...
Cleanup DirtyHackCollection
2024-12-30 22:11:16 -06:00
Hack茶ん
e92f52e56c
Korean translations for new locale keys ( #465 )
2024-12-30 21:13:43 -06:00
Evan Husted
318498eab0
misc: prefix ValidationTask with I, it's an interface
...
Mention in PR comment script that you now need to be logged into GitHub to download artifacts.
2024-12-30 20:57:18 -06:00
Evan Husted
a5cde8e006
misc: Update Gommon, apply new extension
2024-12-30 20:37:02 -06:00
Evan Husted
d0a344d632
Validation Project v2 ( #471 )
...
Original PR had issues in the CI when building.
> 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: LotP1 <68976644+LotP1@users.noreply.github.com>
2024-12-30 20:31:27 -06:00
Otozinclus
ca66298817
Update Metal Games list ( #472 )
...
I tested let's go in most locations and did some battles and it runs
perfectly
Legends Arceus will freeze occasionally on Metal, so it was removed.
2024-12-30 20:28:35 -06:00
Evan Husted
9ae1c4380d
UI: Fix crashing when opening an Applet or application with no existing icon
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
2024-12-30 02:32:44 -06:00
Evan Husted
c88518bce2
Revert "Validation Project v2" ( #470 )
...
Reverts Ryubing/Ryujinx#444
2024-12-30 02:06:24 -06:00
Evan Husted
a3888ed7cf
Revert "misc: New Solution Format (.SLNX)"
...
This reverts commit 7cbbd02973
.
2024-12-30 02:05:40 -06:00