SkyUI 1.6.3
dotnet add package SkyUI --version 1.6.3
NuGet\Install-Package SkyUI -Version 1.6.3
<PackageReference Include="SkyUI" Version="1.6.3" />
<PackageVersion Include="SkyUI" Version="1.6.3" />
<PackageReference Include="SkyUI" />
paket add SkyUI --version 1.6.3
#r "nuget: SkyUI, 1.6.3"
#:package SkyUI@1.6.3
#addin nuget:?package=SkyUI&version=1.6.3
#tool nuget:?package=SkyUI&version=1.6.3
GTCUI — Premium WinForms UI Library
<p align="center"> <img src="https://img.shields.io/badge/version-1.0.0-blue?style=for-the-badge" /> <img src="https://img.shields.io/badge/.NET-4.7.2-purple?style=for-the-badge" /> <img src="https://img.shields.io/badge/platform-WinForms-green?style=for-the-badge" /> <img src="https://img.shields.io/badge/language-C%23-brightgreen?style=for-the-badge" /> </p>
A premium WinForms UI library with modern glass effects, smooth animations, neon bloom, dark-mode aesthetics, and a full notification system — ready to use via NuGet.
📦 Installation
Via NuGet Package Manager
Install-Package GTCUI
Via .NET CLI
dotnet add package GTCUI
Manual DLL Reference
- Download
GTCUI.dllfrom Releases - Right-click your project → Add Reference → Browse → select
GTCUI.dll
🚀 Quick Start
1. Set Theme Color
using GTCUI;
// Set your accent color globally (affects all controls)
GTCTheme.PrimaryColor = Color.FromArgb(0, 120, 215); // Windows Blue
2. Add via Designer
Drag and drop any GTC* control from your Toolbox onto the Form.
Add a GTCThemeManager component to apply a theme across all controls.
🎛️ Controls Reference
GTCButton
A glass-effect button with smooth bounce animation on click.
GTCButton btn = new GTCButton();
btn.Text = "Click Me";
btn.GlassColor = Color.FromArgb(30, 0, 120, 215);
btn.BorderRadius = 6;
btn.Click += (s, e) => MessageBox.Show("Clicked!");
this.Controls.Add(btn);
| Property | Type | Description |
|---|---|---|
GlassColor |
Color |
Fill color of the button |
BorderColor |
Color |
Border color |
BorderRadius |
int |
Corner roundness |
Text |
string |
Button label |
GTCCheckBox
A smooth animated checkbox with bloom glow effect.
GTCCheckBox chk = new GTCCheckBox();
chk.Text = "Enable Feature";
chk.CheckedColor = GTCTheme.PrimaryColor;
chk.CheckedChanged += (s, e) => Console.WriteLine(chk.Checked);
this.Controls.Add(chk);
| Property | Type | Description |
|---|---|---|
Checked |
bool |
Checked state |
CheckedColor |
Color |
Accent color when checked |
Text |
string |
Label text |
GTCSlider
An ultra-premium neon bloom slider.
GTCSlider slider = new GTCSlider();
slider.Minimum = 0;
slider.Maximum = 100;
slider.Value = 50;
slider.ValueChanged += (s, e) => Console.WriteLine(slider.Value);
this.Controls.Add(slider);
| Property | Type | Description |
|---|---|---|
Value |
int |
Current value |
Minimum |
int |
Min value |
Maximum |
int |
Max value |
AccentColor |
Color |
Track fill color |
GTCTextBox
Glass-style TextBox with focus glow animation.
GTCTextBox tb = new GTCTextBox();
tb.PlaceholderText = "Enter your name...";
tb.BorderRadius = 6;
tb.TextChanged += (s, e) => Console.WriteLine(tb.Text);
this.Controls.Add(tb);
| Property | Type | Description |
|---|---|---|
Text |
string |
Current text |
PlaceholderText |
string |
Placeholder hint |
BorderRadius |
int |
Corner radius |
BorderColor |
Color |
Default border color |
UseSystemPasswordChar |
bool |
Enable password masking |
GTCComboBox
Animated dropdown with custom draw and arrow rotation.
GTCComboBox combo = new GTCComboBox();
combo.Items.AddRange(new[] { "Option 1", "Option 2", "Option 3" });
combo.SelectedIndex = 0;
this.Controls.Add(combo);
| Property | Type | Description |
|---|---|---|
BorderRadius |
int |
Corner radius |
SelectedIndex |
int |
Selected item index |
GTCTabSelector
Premium animated tab system with glow indicator and auto panel management.
GTCTabSelector tabs = new GTCTabSelector();
tabs.Tabs = new[] { "General", "Advanced", "About" };
tabs.SelectedIndexChanged += (s, e) => Console.WriteLine(tabs.SelectedIndex);
this.Controls.Add(tabs);
| Property | Type | Description |
|---|---|---|
Tabs |
string[] |
Tab labels |
SelectedIndex |
int |
Active tab |
AutoAlignPanels |
bool |
Auto-position content panels |
GTCColorPicker
HSB color picker with hue slider and live theme sync.
GTCColorPicker picker = new GTCColorPicker();
// Automatically syncs to GTCTheme.PrimaryColor on interaction
this.Controls.Add(picker);
GTCSeparator
Minimalist category separator with accent accent bar.
GTCSeparator sep = new GTCSeparator();
sep.Text = "SETTINGS";
sep.Uppercase = true;
this.Controls.Add(sep);
GTCHeader
Borderless window header with title, logo, close/minimize buttons.
GTCHeader header = new GTCHeader();
header.Title = "MY APPLICATION";
header.Dock = DockStyle.Top;
this.Controls.Add(header);
GTCBorderless
Component that makes any Form borderless with optional blur & rounded corners.
// Drag from Toolbox or:
GTCBorderless bl = new GTCBorderless();
bl.TargetForm = this;
bl.BorderRadius = 12;
bl.Transparency = 0.95;
bl.EnableBlur = true;
GTCNotificationManager
Static toast notification system with 4 types and sound.
// Success
GTCNotificationManager.Show("Done!", "Operation completed.", NotificationType.Success);
// Error
GTCNotificationManager.Show("Error", "Something went wrong.", NotificationType.Error);
// Warning
GTCNotificationManager.Show("Warning", "Disk space low.", NotificationType.Warning);
// Info
GTCNotificationManager.Show("Info", "Update available.", NotificationType.Info);
GTCTheme & GTCThemeManager
Centralized theme management. All GTC controls respond to ColorChanged event.
// Programmatically
GTCTheme.PrimaryColor = Color.FromArgb(255, 60, 100); // Pink accent
// Or use GTCThemeManager component in Designer for visual config
🎨 Theme Colors
| Name | Default |
|---|---|
PrimaryColor |
RGB(0, 120, 215) |
SecondaryColor |
RGB(200, 200, 200) |
TextColor |
Black |
DefaultFont |
Bahnschrift SemiCondensed, 9.75pt |
📄 License
MIT License — free to use in personal and commercial projects.
🔗 Links
- NuGet: https://www.nuget.org/packages/GTCUI
- Issues / Feedback: Open a GitHub Issue
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.6.3 | 89 | 5/13/2026 |
| 1.6.2 | 88 | 5/13/2026 |
| 1.6.1 | 85 | 5/13/2026 |
| 1.6.0 | 95 | 5/12/2026 |
| 1.5.0 | 103 | 4/25/2026 |
| 1.4.0 | 101 | 4/25/2026 |
| 1.3.1 | 93 | 4/24/2026 |
| 1.3.0 | 91 | 4/24/2026 |
| 1.2.0 | 97 | 4/24/2026 |
| 1.1.3 | 93 | 4/24/2026 |
| 1.1.2 | 92 | 4/24/2026 |
| 1.1.1 | 100 | 4/23/2026 |
| 1.1.0 | 99 | 4/23/2026 |
| 1.0.9 | 96 | 4/23/2026 |
| 1.0.8 | 91 | 4/23/2026 |
| 1.0.7 | 98 | 4/22/2026 |
| 1.0.6 | 94 | 4/22/2026 |
| 1.0.5 | 96 | 4/22/2026 |
| 1.0.4 | 90 | 4/22/2026 |
| 1.0.3 | 95 | 4/22/2026 |