TWidgets 0.6.0-beta

A Text-based widget framework for console applications.

This is a prerelease version of TWidgets.
Install-Package TWidgets -Version 0.6.0-beta
dotnet add package TWidgets --version 0.6.0-beta
<PackageReference Include="TWidgets" Version="0.6.0-beta" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TWidgets --version 0.6.0-beta
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

TWidgets

TWidgets is a framework for building text-based widgets that can be displayed in the console.

It already implement a collection of Twidgets to start with. If they're not enought, you can build your own Twidgets in a few steps.

Input TWidgets are available for scenarios where you need user interaction.

Give it a try and share your experience.


Quick Install

Package Manager:

PM> Install-Package Twidgets

>> See more installation options


Quick Start

Example: Drawing a simple marquee presentation.

using Twidgets;

class Program
{
    static void Main(string[] args){
        var twidget=new Marquee("demo");

        twidget.Items = new string[] {
            "Welcome to Twidgets",
            "<Get Started>"
        };
        
        TWidgetPlayer.Mount(twidget);
    }
}

Output:

┌─────────────────────────────┐
│     Welcome to TWidgets     │
│        <Get Started>        │
└─────────────────────────────┘

>> See more on Get Started


Project References

Related Projects

TWidgets

TWidgets is a framework for building text-based widgets that can be displayed in the console.

It already implement a collection of Twidgets to start with. If they're not enought, you can build your own Twidgets in a few steps.

Input TWidgets are available for scenarios where you need user interaction.

Give it a try and share your experience.


Quick Install

Package Manager:

PM> Install-Package Twidgets

>> See more installation options


Quick Start

Example: Drawing a simple marquee presentation.

using Twidgets;

class Program
{
    static void Main(string[] args){
        var twidget=new Marquee("demo");

        twidget.Items = new string[] {
            "Welcome to Twidgets",
            "<Get Started>"
        };
        
        TWidgetPlayer.Mount(twidget);
    }
}

Output:

┌─────────────────────────────┐
│     Welcome to TWidgets     │
│        <Get Started>        │
└─────────────────────────────┘

>> See more on Get Started


Project References

Related Projects

Release Notes

- Improvements on the interactive behaviors.
- Minor improvements.

  • .NETCoreApp 2.0

    • No dependencies.
  • .NETFramework 4.0

    • No dependencies.
  • .NETFramework 4.5

    • No dependencies.
  • .NETStandard 2.0

    • No dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.6.0-beta 72 3/11/2019