Skip to content

Commit 017d04f

Browse files
committed
Improve NuGet package metadata and discoverability
Rewrite package description, add comprehensive search tags, add package icon, add MIT license expression, update copyright, and refresh nuget.md badges. Set GitHub repo homepage to docs site.
1 parent 4422476 commit 017d04f

3 files changed

Lines changed: 13 additions & 6 deletions

File tree

SharpConsoleUI/SharpConsoleUI.csproj

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,17 @@
1717
<PackageId>SharpConsoleUI</PackageId>
1818
<Version>0.0.1</Version>
1919
<Authors>Nikolaos Protopapas</Authors>
20-
<Description>A console window system library that provides controls like TreeControl, ListControl, and HorizontalGridControl for creating TUI applications.</Description>
20+
<Description>Multi-window TUI framework for .NET 9. Combines Spectre.Console rich markup with true overlapping windows, per-window threads, and double-buffered rendering. Cross-platform (Windows, Linux, macOS).</Description>
2121
<PackageReleaseNotes>Bug fixes and performance improvements</PackageReleaseNotes>
22-
<Copyright>Copyright © 2025</Copyright>
22+
<Copyright>Copyright © 2025-2026 Nikolaos Protopapas</Copyright>
2323
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
2424
<PackageProjectUrl>https://github.com/nickprotop/ConsoleEx</PackageProjectUrl>
2525
<RepositoryUrl>https://github.com/nickprotop/ConsoleEx</RepositoryUrl>
2626
<RepositoryType>git</RepositoryType>
27-
<PackageTags>console extension tui ui interface controls windows</PackageTags>
27+
<PackageTags>tui terminal-ui console-ui dotnet csharp spectre-console multi-window windowing framework cross-platform linux windows macos</PackageTags>
2828
<PackageReadmeFile>nuget.md</PackageReadmeFile>
29+
<PackageIcon>icon.png</PackageIcon>
30+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
2931
</PropertyGroup>
3032

3133
<ItemGroup>
@@ -37,6 +39,10 @@
3739
<Pack>True</Pack>
3840
<PackagePath>\</PackagePath>
3941
</None>
42+
<None Include="icon.png">
43+
<Pack>True</Pack>
44+
<PackagePath>\</PackagePath>
45+
</None>
4046
</ItemGroup>
4147

4248
<ItemGroup>

SharpConsoleUI/icon.png

2.07 KB
Loading

SharpConsoleUI/nuget.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# SharpConsoleUI
22

3-
![Version](https://img.shields.io/badge/version-2.3-blue)
3+
[![NuGet](https://img.shields.io/nuget/v/SharpConsoleUI.svg)](https://www.nuget.org/packages/SharpConsoleUI/)
4+
[![NuGet Downloads](https://img.shields.io/nuget/dt/SharpConsoleUI.svg)](https://www.nuget.org/packages/SharpConsoleUI/)
45
![.NET](https://img.shields.io/badge/.NET-9.0-purple)
56
![License](https://img.shields.io/badge/license-MIT-green)
67

7-
A modern console window system for .NET 9 with fluent builders, async patterns, and built-in state services.
8+
Multi-window TUI framework for .NET 9. Combines Spectre.Console rich markup with true overlapping windows, per-window threads, and double-buffered rendering. Cross-platform (Windows, Linux, macOS).
89

910
## Quick Start
1011

@@ -349,7 +350,7 @@ var window = new WindowBuilder(system)
349350
## Requirements
350351

351352
- **.NET 9.0** or later
352-
- **Spectre.Console** 0.49.1 or later
353+
- **Spectre.Console** 0.54.0 or later
353354
- **Terminal with ANSI support** (Windows Terminal, iTerm2, etc.)
354355

355356
## Resources

0 commit comments

Comments
 (0)