Consolonia.Controls
v11.2.5-beta.1278Pre-release
net8.0
.NET TUI framework: Avalonia engine, terminal output, modern UX
Published
Aug 16, 2025
1y ago
Total Downloads
40.5K
40,455
Install
dotnet add package Consolonia.Controls --version 11.2.5-beta.1278
| Product | Versions |
|---|---|
| .NET |
README
Consolonia.Controls
Consolonia is a TUI (Text User Interface) (GUI Framework) implementation for Avalonia UI
Supports XAML, data bindings, animation, styling and the rest from Avalonia.
Showcase (click picture to see video)
This package contains the following Consolonia Themes:
- FluentTheme - Fluent Design theme
- TurboVisionTheme - TurboVision theme
Usage
Define an application with a theme
Define an application
Themes are styles which are applied to the application.
HelloWorldApp.cs
// use HelloWorldWindow as the MainWindow for the application
public class HelloWorldApp : ConsoloniaApplication<HelloWorldWindow>
{
public override void Initialize()
{
// set the theme
Styles.Add(new FluentTheme());
}
}
Changes from Previous Version
No structural changes between v11.2.5-beta.1276 and v11.2.5-beta.1278.
Adoption Assessment
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
This version is marked prerelease. Validate its API and upgrade path before production use.Compatibility metadata lists 1 target framework; confirm the exact target used by your application.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.
