Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 1.36 KB

README.md

File metadata and controls

45 lines (33 loc) · 1.36 KB

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