From ac3ac3bcfc6f132e9d21b0f3b7cea9d4e8fbfacc Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Sun, 2 Nov 2025 13:29:52 +1000 Subject: [PATCH] show implicitly referenced version in brackets --- src/SharpIDE.Godot/Features/Nuget/PackageEntry.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/SharpIDE.Godot/Features/Nuget/PackageEntry.cs b/src/SharpIDE.Godot/Features/Nuget/PackageEntry.cs index 3e49b4d..b7f6417 100644 --- a/src/SharpIDE.Godot/Features/Nuget/PackageEntry.cs +++ b/src/SharpIDE.Godot/Features/Nuget/PackageEntry.cs @@ -52,10 +52,11 @@ public partial class PackageEntry : MarginContainer { if (PackageResult is null) return; _packageNameLabel.Text = PackageResult.PackageId; - _installedVersionLabel.Text = PackageResult.InstalledNugetPackageInfo?.Version.ToNormalizedString(); + var installedPackagedInfo = PackageResult.InstalledNugetPackageInfo; + _installedVersionLabel.Text = installedPackagedInfo?.IsTransitive is true ? $"({installedPackagedInfo?.Version.ToNormalizedString()})" : installedPackagedInfo?.Version.ToNormalizedString(); var highestVersionPackageFromSource = PackageResult.PackageFromSources .MaxBy(p => p.PackageSearchMetadata.Identity.Version); - if (PackageResult.InstalledNugetPackageInfo?.Version != highestVersionPackageFromSource.PackageSearchMetadata.Identity.Version) + if (installedPackagedInfo?.Version != highestVersionPackageFromSource.PackageSearchMetadata.Identity.Version) { _latestVersionLabel.Text = highestVersionPackageFromSource.PackageSearchMetadata.Identity.Version.ToNormalizedString(); }