Skip to content

Dosui - Bring forms to your console applications. And make them more appealing with real controls rather than just logging text.

License

Notifications You must be signed in to change notification settings

Shinobytes/Dosui

Repository files navigation

Codename Dosui or Shinobytes.Console.Forms

Name not yet finalized, hence both combinations are available.

Dosui is an UI Framework similar to System.Windows.Forms but for Consoles, making it easy to create console applications that looks like old DOS applications.

Shinobytes.Console.Forms is written in C#, .NET Framework v4.6.1 using Visual Studio 2017.

Future versions may support .net core using ncurses for linux and mac, I'm still exploring that idea.

License

Shinobytes.Console.Forms is licensed under the MIT License. See LICENSE for details.

Build

Open up Shinobytes.Console.Forms.sln in visual studio, 2017 or later. :)

Press CTRL + SHIFT + B and voila!

Documentation

To be updated. And will obviously include how to use each control. For now, use the sample project available to test it out.

Currently supported controls

  • ProgressBar
  • Label/TextBlock
  • MenuStrip
    • MenuItem
    • Separator
  • MessageBox
  • Button
  • TextBox
  • ToggleButton/CheckBox

Partially supported controls / works but not fully completed yet

  • Window
  • StatusStrip

Future controls

  • Multilined TextBox
  • Open/Save File Dialogs
  • Scrollbars
  • RichTextBox?
  • Much more
  • Your suggestion goes here

About

Dosui - Bring forms to your console applications. And make them more appealing with real controls rather than just logging text.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages