Terminal.Gui 0.24.0

Console-based user interface toolkit for .NET applications.

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

Release Notes

0.24: the Windows driver implements WakeUp, allowing some scenarios like bug #207 to be fixed;
0.23: Better support for disabled menu items;  Raises text changed event after the internals have been updated; Fix Caps-NumLock;  Alt-HotKey now work on menus
0.22: Correct vertical scrollview behavior, Small curses driver fix for terminals without mouse support, TextView support for scrolling, Surface Used property on TextField, Surface Cursor on RadioGroup.

0.21: Introudce Attribute.Make to more easily create attributes, and fix a bug in the file panel.
0.20: Expose some of the CursesDriver APIs
0.19: PageUpDown updates (GaikwadPratik); Fixes in multi-line labels (hlfrye@gmail.com);  Support Delete char in TextView (Greg Amidon); Prevent empty TextViews from crashing;  Allow TextFields to be updated on the Changed event.
0.18: Fixes hotkeys for menus (Sang Kil); Fixes RemoveAll for all containers;  Allows Toplevels with no views; Fixes FileDialog layout; Prevent crash in TextView
0.17: Unix, dynamically load ncurses library to support different configurations, and not require -dev on Linux, various bug fixes.

0.16: Support for Shift-Tab on Windows (fix by @mholo65)

0.15: WindowsDriver fix for Legacy Console keyboard input (issue #105)

0.14: WindowsDriver fix for EventType size.

0.13: Fixes keyboard input for Alt-Gr and numbers.

0.12: Fixes the text editor merge line command.

0.11: Simplify TextField implementation, fixes a couple of editing bugs.

0.10: Fix unicode rendering for TextField, and bring F# example

0.9: File Open/File Save dialogs, HexView, Windows Driver allows resizing, mouse events, faster (thanks to Nick Van Dyck, nickvdyck for the contribution!), smaller bug fixes,

0.8: Completes keyboard support on Windows;  Fixes delete on Windows, some layout fixes.
0.7: terminal resizing on Linux propagates sizes with new layout system, and new features on the layout system (documented)
0.6: new layout system, multi-line textview editor, Linux bug fix for .NET Core
0.5: support Linux with .NET Core, Windows driver fixes.
0.4: hotkey handling fix for RadioButtons
0.3: Fix Windows key input to not echo characters on console, proper Fkey mapping
0.2: Auto-detect the best console

Showing the top 4 GitHub repositories that depend on Terminal.Gui:

Repository Stars
Console-based user interface toolkit for .NET applications.
A zero-conf git repository hub for Windows and macOS with Windows Explorer- & CLI-enhancements
Tool for generating dependency trees for .NET projects
An ACME v2 client library for .NET Standard (Let's Encrypt)

Read more about the GitHub Usage information on our documentation.

Version History

Version Downloads Last updated
0.24.0 9,078 5/21/2019
0.23.0 315 5/9/2019
0.22.0 328 4/29/2019
0.21.0 438 4/10/2019
0.20.0 516 3/14/2019
0.19.0 2,223 12/2/2018
0.17.0 482 12/2/2018
0.16.0 3,218 7/6/2018
0.15.0 294 7/4/2018
0.14.0 510 6/19/2018
0.13.0 411 6/1/2018
0.12.0 456 5/20/2018
0.11.0 255 5/20/2018
0.10.0 304 5/18/2018
0.9.0 337 5/17/2018
0.8.0 386 5/9/2018
0.7.0 368 5/3/2018
0.6.0 365 4/30/2018
0.5.0 613 2/25/2018
0.4.0 378 2/18/2018
0.3.0 326 2/17/2018
0.2.0 505 2/16/2018
0.1.0 440 2/16/2018