From f77d68dac9bba9742fc558810031f35d1774c348 Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Fri, 5 Dec 2025 18:54:22 +1000 Subject: [PATCH] package search progress bar --- src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs b/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs index 2182338..33a2322 100644 --- a/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs +++ b/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs @@ -133,6 +133,7 @@ public partial class NugetPanel : Control private async Task PopulateSearchResults() { return; + using var _ = SharpIdeOtel.Source.StartActivity($"{nameof(NugetPanel)}.{nameof(PopulateSearchResults)}"); var result = await _nugetClientService.GetTop100Results(_solution!.DirectoryPath); var scenes = result.Select(s => { @@ -217,5 +218,9 @@ public partial class NugetPanel : Control _implicitlyInstalledPackagesProgressBar.Visible = isOccurring; }); } + else if (activity.DisplayName == $"{nameof(NugetPanel)}.{nameof(PopulateSearchResults)}") + { + await this.InvokeAsync(() => _packageSearchProgressBar.Visible = isOccurring); + } } } \ No newline at end of file