Skip to content

Full-featured well designed User Interface library for console

License

Notifications You must be signed in to change notification settings

sunnyyssh/ConsoleUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


GitHub Repo stars
Tg-icon Check my channel
Tg-icon Write me

Download

You can download package using NuGet:
Tap link to the package.

About

This library is released to give an opportunity to create UI in console using C# in .NET

Demo

ToDoApp - Simple to-do application in console.

light-demo dark-demo

How to code your app

Detail guid here.

How the core works

You can read about core in detail here.
A brief description: The application is built once with fixed size, UIElement children, focus specification and other parameters and they can't be changed.

UI elements

UIElement class is base for all UI classes.
IFocusable represents element able to handle pressed keys.
Wrapper represents element containing other elements.
And you can awlays implement your **custom UIElement** [Guid here.](docs/CustomUIElement.doc.md)

Implemented elements:

UML class diagram of UI elements:
architecture-diagram

About

Full-featured well designed User Interface library for console

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages