From dc06d0ded61f65256f06f08f39df2e9f089c8b2f Mon Sep 17 00:00:00 2001 From: Max Date: Sat, 11 Jul 2026 21:50:54 +0000 Subject: [PATCH] Refactored Directory.Packages.Props and updated dependencies (#170) Updated packages: - DynamicData | 9.4.31 -> 9.4.33 - Humanizer | 2.14.1 -> 3.0.10 - System.IO.Hashing | 9.0.15 -> 10.0.9 - Ryujinx.SDL3-CS | 2026.501.0 -> 2026.707.0 These packages were not updated because they were updated in !155 - Microsoft.NET.Test.SDK - NUnit - NUnit3TestAdapter These packages were not updated because they rely !82 and !155 changes. - SkiaSharp.NativeAssets - Should hopefully resolve issues with missing FontConfig on NixOS once it's updated. Added rules to dependency management: - Packages are to be on the latest stable version unless we require improved functionality from in-dev packages or regressions occur in future releases. This is to minimize issues with dependencies and improve reliability, speed, security, etc. Renovate can take care of smaller updates automatically, but all major version changes must be reviewed before committing. - Packages are to be listed based on category, then alphabetically. - Spacing is applied based on judgement, but generally speaking packages that are a part of a larger framework or must be updated together (or are misc. in that category) are grouped together. Added TODO items based on necessary refactors. - Avalonia 12 | addressed in !82. - SkiaSharp - Microsoft.CodeAnalysis.Analyzers - OpenTk.Audio Made it very clear not to touch Unicorn. !155 for details. Reviewed-on: https://git.ryujinx.app/projects/Ryubing/pulls/170 --- Directory.Packages.props | 99 +++++++++++++++-------- src/Ryujinx/Utilities/ValueFormatUtils.cs | 1 - 2 files changed, 67 insertions(+), 33 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index d711b204e..e1ee4b0d9 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -3,65 +3,100 @@ true + + + + + + + + - - - - - - + + + - + + + + + + + + + + + - - - - - + + + + + - + + + + - + + + + - - - - - - + + + + + + + + + + + + + + - + - - - - + + + + + + + + + + + + + + + + - - - - - - - + diff --git a/src/Ryujinx/Utilities/ValueFormatUtils.cs b/src/Ryujinx/Utilities/ValueFormatUtils.cs index 39723f511..e3d7e8a4a 100644 --- a/src/Ryujinx/Utilities/ValueFormatUtils.cs +++ b/src/Ryujinx/Utilities/ValueFormatUtils.cs @@ -1,5 +1,4 @@ using Humanizer; -using Humanizer.Localisation; using Ryujinx.Ava.Common.Locale; using System; using System.Globalization;