From bbffc8ce18f31328ee8927cac6466dabcae1fe05 Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Mon, 3 Nov 2025 18:13:00 +1000 Subject: [PATCH] show projects v1 --- .../Features/Nuget/NugetPackageDetails.cs | 18 +++++++++++++++++- .../Features/Nuget/NugetPackageDetails.tscn | 15 ++++++++++++++- 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/src/SharpIDE.Godot/Features/Nuget/NugetPackageDetails.cs b/src/SharpIDE.Godot/Features/Nuget/NugetPackageDetails.cs index f90da45..9d9170b 100644 --- a/src/SharpIDE.Godot/Features/Nuget/NugetPackageDetails.cs +++ b/src/SharpIDE.Godot/Features/Nuget/NugetPackageDetails.cs @@ -10,11 +10,13 @@ public partial class NugetPackageDetails : VBoxContainer private Label _packageNameLabel = null!; private OptionButton _versionOptionButton = null!; private OptionButton _nugetSourceOptionButton = null!; + private VBoxContainer _projectsVBoxContainer = null!; private IdePackageResult? _package; private readonly Texture2D _defaultIconTextureRect = ResourceLoader.Load("uid://b5ih61vdjv5e6"); private readonly Texture2D _warningIconTextureRect = ResourceLoader.Load("uid://pd3h5qfjn8pb"); + private readonly PackedScene _packageDetailsProjectEntryScene = ResourceLoader.Load("uid://5uan5u23cr2s"); [Inject] private readonly NugetPackageIconCacheService _nugetPackageIconCacheService = null!; [Inject] private readonly NugetClientService _nugetClientService = null!; @@ -24,7 +26,10 @@ public partial class NugetPackageDetails : VBoxContainer _packageNameLabel = GetNode