dotnet-terminal-gui
Installation
SKILL.md
dotnet-terminal-gui
Terminal.Gui v2 for building full terminal user interfaces with windows, menus, dialogs, views, layout, event handling, color themes, and mouse support. Cross-platform across Windows, macOS, and Linux terminals.
Version assumptions: .NET 8.0+ baseline. Terminal.Gui 2.0.0-alpha (v2 Alpha is the active development line for new projects -- API is stable with comprehensive features; breaking changes possible before Beta but core architecture is solid). v1.x (1.19.0) is in maintenance mode with no new features.
For detailed code examples (views, menus, dialogs, events, themes, complete editor), see examples.md in this skill directory.
Scope
- Terminal.Gui v2 application lifecycle and initialization
- Views, layout (Pos/Dim), menus, dialogs, event handling
- Data binding, color themes, mouse support
Out of scope
- Rich console output (tables, progress bars, prompts) -- see [skill:dotnet-spectre-console]
- CLI command-line parsing -- see [skill:dotnet-system-commandline]
- CLI application architecture and distribution -- see [skill:dotnet-cli-architecture] and [skill:dotnet-cli-distribution]