Terminal.Gui 0.81.0

There is a newer version of this package available.
See the version list below for details.
The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package Terminal.Gui --version 0.81.0
NuGet\Install-Package Terminal.Gui -Version 0.81.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Terminal.Gui" Version="0.81.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Terminal.Gui --version 0.81.0
#r "nuget: Terminal.Gui, 0.81.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Terminal.Gui as a Cake Addin
#addin nuget:?package=Terminal.Gui&version=0.81.0

// Install Terminal.Gui as a Cake Tool
#tool nuget:?package=Terminal.Gui&version=0.81.0

Console-based user interface toolkit for .NET applications.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 is compatible.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (21)

Showing the top 5 NuGet packages that depend on Terminal.Gui:

Package Downloads
HIC.RDMP.Plugin

Core package for plugin development

Carbon.Kit

Provides interfaces, abstractions and common functions which is the essence of Carbon Kit.

FluiTec.AppFx.Console

Package Description

M5x.TermUi

Package Description

Terminal.Gui.Elmish

An elmish wrapper around Miguel de Icaza's 'Gui.cs' https://github.com/migueldeicaza/gui.cs including F# Feliz-like like view DSL.

GitHub repositories (14)

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

Repository Stars
awaescher/RepoZ
👨‍💻 A zero-conf git repository hub for Windows and macOS with Windows Explorer- & CLI-enhancements
PowerShell/ConsoleGuiTools
Modules that mix PowerShell and GUIs/CUIs! - built on Avalonia and gui.cs
paillave/Etl.Net
Mass processing data with a complete ETL for .net developers
Decimation/SmartImage
Reverse image search tool (SauceNao, IQDB, Ascii2D, trace.moe, and more)
bjorkstromm/depends
Tool for generating dependency trees for .NET projects
Version Downloads Last updated
2.0.0-pre.917 36 4/17/2024
2.0.0-pre.900 44 4/16/2024
2.0.0-pre.898 40 4/16/2024
2.0.0-pre.790 56 4/15/2024
2.0.0-pre.784 48 4/14/2024
2.0.0-pre.782 43 4/14/2024
2.0.0-pre.778 37 4/14/2024
2.0.0-pre.774 46 4/8/2024
2.0.0-pre.739 37 4/8/2024
2.0.0-pre.735 66 4/4/2024
2.0.0-pre.728 43 4/4/2024
2.0.0-pre.723 40 4/3/2024
2.0.0-pre.720 70 3/31/2024
2.0.0-pre.715 48 3/31/2024
2.0.0-pre.710 54 3/30/2024
2.0.0-pre.708 49 3/29/2024
2.0.0-pre.706 56 3/26/2024
2.0.0-pre.638 55 3/25/2024
2.0.0-pre.636 59 3/21/2024
2.0.0-pre.634 105 3/18/2024
2.0.0-pre.630 43 3/18/2024
2.0.0-pre.625 38 3/18/2024
2.0.0-pre.623 51 3/17/2024
2.0.0-pre.618 52 3/16/2024
2.0.0-pre.615 66 3/14/2024
2.0.0-pre.546 73 3/10/2024
2.0.0-pre.540 50 3/10/2024
2.0.0-pre.535 44 3/10/2024
2.0.0-pre.532 62 3/7/2024
2.0.0-pre.512 58 3/5/2024
2.0.0-pre.510 56 3/2/2024
2.0.0-pre.480 45 3/1/2024
2.0.0-pre.459 58 2/29/2024
2.0.0-pre.457 44 2/28/2024
2.0.0-pre.445 56 2/26/2024
2.0.0-pre.420 35 2/26/2024
2.0.0-pre.416 38 2/26/2024
2.0.0-pre.296 66 2/22/2024
2.0.0-pre.295 43 2/22/2024
2.0.0-pre.294 57 2/21/2024
2.0.0-pre.293 67 2/16/2024
2.0.0-pre.251 369 1/4/2024
2.0.0-pre.250 278 12/31/2023
2.0.0-pre.249 62 12/31/2023
2.0.0-pre.248 77 12/27/2023
2.0.0-pre.247 59 12/26/2023
2.0.0-pre.246 64 12/26/2023
2.0.0-pre.245 63 12/26/2023
2.0.0-pre.244 47 12/26/2023
2.0.0-pre.243 183 12/21/2023
2.0.0-pre.242 71 12/19/2023
2.0.0-pre.241 69 12/18/2023
2.0.0-pre.240 63 12/18/2023
2.0.0-pre.239 63 12/17/2023
2.0.0-pre.237 60 12/17/2023
2.0.0-pre.235 63 12/17/2023
2.0.0-pre.234 63 12/17/2023
2.0.0-pre.232 73 12/16/2023
2.0.0-pre.231 155 12/7/2023
2.0.0-pre.230 92 12/3/2023
2.0.0-pre.229 71 12/3/2023
2.0.0-pre.228 68 12/3/2023
2.0.0-pre.227 73 12/3/2023
2.0.0-pre.226 67 12/3/2023
2.0.0-pre.225 77 12/2/2023
2.0.0-pre.224 66 12/2/2023
2.0.0-pre.223 65 12/2/2023
2.0.0-pre.222 71 12/2/2023
2.0.0-pre.221 69 12/2/2023
2.0.0-pre.220 286 12/1/2023
2.0.0-pre.219 66 12/1/2023
2.0.0-pre.218 68 12/1/2023
2.0.0-pre.217 65 12/1/2023
2.0.0-pre.216 72 12/1/2023
2.0.0-pre.215 59 12/1/2023
2.0.0-pre.214 70 12/1/2023
2.0.0-pre.213 67 12/1/2023
2.0.0-pre.211 75 11/30/2023
2.0.0-pre.210 111 11/27/2023
2.0.0-pre.209 55 11/26/2023
2.0.0-pre.208 53 11/26/2023
2.0.0-pre.207 73 11/20/2023
2.0.0-pre.206 58 11/20/2023
2.0.0-pre.205 62 11/19/2023
2.0.0-pre.204 56 11/19/2023
2.0.0-pre.203 63 11/16/2023
2.0.0-pre.202 58 11/15/2023
2.0.0-pre.201 73 11/10/2023
2.0.0-pre.200 67 11/7/2023
2.0.0-pre.199 62 11/6/2023
2.0.0-pre.198 110 10/30/2023
2.0.0-pre.197 67 10/30/2023
2.0.0-pre.196 75 10/29/2023
2.0.0-pre.195 81 10/27/2023
2.0.0-pre.194 88 10/25/2023
2.0.0-pre.193 64 10/25/2023
2.0.0-pre.192 63 10/25/2023
2.0.0-pre.191 100 10/21/2023
2.0.0-pre.190 64 10/20/2023
2.0.0-pre.186 90 10/17/2023
2.0.0-pre.185 67 10/17/2023
2.0.0-pre.184 62 10/17/2023
2.0.0-pre.183 60 10/17/2023
2.0.0-pre.182 88 10/14/2023
2.0.0-pre.181 65 10/14/2023
2.0.0-pre.179 66 10/14/2023
2.0.0-pre.178 77 10/14/2023
2.0.0-pre.143 58 10/14/2023
2.0.0-pre.142 107 10/6/2023
2.0.0-pre.127 64 10/4/2023
2.0.0-pre.121 83 9/29/2023
2.0.0-pre.117 58 9/29/2023
2.0.0-pre.110 60 9/29/2023
2.0.0-pre.108 60 9/29/2023
2.0.0-pre.103 60 9/29/2023
2.0.0-pre.93 60 9/29/2023
2.0.0-pre.88 67 9/29/2023
2.0.0-pre.86 67 9/29/2023
2.0.0-pre.79 65 9/29/2023
2.0.0-pre.71 209 9/3/2023
1.17.0-pre.28 40 4/15/2024
1.17.0-pre.26 37 4/15/2024
1.17.0-pre.23 37 4/14/2024
1.17.0-pre.19 38 4/4/2024
1.17.0-pre.17 43 4/4/2024
1.17.0-pre.15 47 4/1/2024
1.17.0-pre.13 47 3/31/2024
1.17.0-pre.10 36 3/29/2024
1.17.0-pre.8 34 3/29/2024
1.17.0-pre.6 34 3/29/2024
1.17.0-pre.4 42 3/18/2024
1.16.0 3,554 3/16/2024
1.16.0-pre.15 46 3/16/2024
1.16.0-pre.13 42 3/16/2024
1.16.0-pre.9 40 3/16/2024
1.16.0-pre.5 38 2/26/2024
1.16.0-pre.3 43 2/22/2024
1.16.0-pre.1 57 1/24/2024
1.15.1 9,788 1/22/2024
1.15.0-pre.77 46 1/22/2024
1.15.0-pre.76 48 1/22/2024
1.15.0-pre.75 46 1/20/2024
1.15.0-pre.68 73 1/4/2024
1.15.0-pre.67 59 1/3/2024
1.15.0-pre.66 52 1/3/2024
1.15.0-pre.65 53 12/26/2023
1.15.0-pre.64 58 12/19/2023
1.15.0-pre.63 49 12/19/2023
1.15.0-pre.62 47 12/19/2023
1.15.0-pre.61 70 12/18/2023
1.15.0-pre.60 70 12/18/2023
1.15.0-pre.59 63 12/18/2023
1.15.0-pre.58 65 12/17/2023
1.15.0-pre.57 68 12/6/2023
1.15.0-pre.56 59 12/5/2023
1.15.0-pre.55 63 12/5/2023
1.15.0-pre.54 67 12/3/2023
1.15.0-pre.53 61 12/3/2023
1.15.0-pre.50 69 12/1/2023
1.15.0-pre.49 69 12/1/2023
1.15.0-pre.48 66 12/1/2023
1.15.0-pre.47 69 12/1/2023
1.15.0-pre.46 68 12/1/2023
1.15.0-pre.45 69 12/1/2023
1.15.0-pre.44 72 12/1/2023
1.15.0-pre.43 69 12/1/2023
1.15.0-pre.42 69 12/1/2023
1.15.0-pre.41 61 11/27/2023
1.15.0-pre.40 63 11/16/2023
1.15.0-pre.38 50 11/16/2023
1.15.0-pre.37 56 11/15/2023
1.15.0-pre.36 55 11/15/2023
1.15.0-pre.35 55 11/15/2023
1.15.0-pre.34 62 11/6/2023
1.15.0-pre.33 60 11/6/2023
1.15.0-pre.28 75 10/25/2023
1.15.0-pre.27 73 10/17/2023
1.15.0-pre.26 64 10/17/2023
1.15.0-pre.25 73 10/3/2023
1.15.0-pre.18 61 9/29/2023
1.15.0-pre.11 59 9/29/2023
1.15.0-pre.4 176 9/6/2023
1.14.1 25,427 10/30/2023
1.14.1-rc.32 58 10/30/2023
1.14.0 16,230 8/30/2023
1.14.0-rc.45 82 8/30/2023
1.14.0-pre.213 85 8/30/2023
1.14.0-pre.210 78 8/30/2023
1.14.0-pre.207 84 8/30/2023
1.14.0-pre.204 75 8/30/2023
1.14.0-pre.198 80 8/30/2023
1.14.0-pre.195 82 8/30/2023
1.14.0-pre.189 78 8/30/2023
1.14.0-pre.180 85 8/30/2023
1.14.0-pre.147 146 8/17/2023
1.14.0-pre.146 75 8/17/2023
1.14.0-pre.1 89 8/28/2023
1.13.5 13,660 7/26/2023
1.13.4 1,046 7/19/2023
1.12.1 9,855 5/24/2023
1.11.2 7,055 5/19/2023
1.10.1 6,133 4/6/2023
1.10.0 4,092 3/17/2023
1.9.0 26,493 1/5/2023
1.8.2 60,113 9/21/2022
1.7.2 21,138 8/4/2022
1.7.1 1,162 8/1/2022
1.7.0 932 7/28/2022
1.6.4 40,922 5/28/2022
1.6.3 930 5/27/2022
1.6.2 615 5/26/2022
1.6.1 510 5/26/2022
1.6.0 593 5/26/2022
1.5.0 7,126 4/17/2022
1.4.0 31,062 12/18/2021
1.3.1 79,346 10/27/2021
1.2.1 10,279 8/24/2021
1.2.0 1,254 8/24/2021
1.1.1 236,067 5/17/2021
1.1.0 578 5/16/2021
1.0.0-rc.10 181 4/27/2021
1.0.0-rc.9 201 4/27/2021
1.0.0-rc.8 189 4/26/2021
1.0.0-rc.3 164 4/26/2021
1.0.0-rc.2 187 4/26/2021
1.0.0-rc.1 476 4/19/2021
1.0.0-beta.11 2,173 4/1/2021
1.0.0-beta.10 202 4/1/2021
1.0.0-beta.8 308 3/9/2021
0.0.6 478 5/27/2022
0.0.4 447 5/27/2022
0.0.3 448 5/27/2022
0.0.2 478 5/27/2022
0.0.1 673 5/27/2022

0.81: Fix ncurses engine for macOS/Linux, it works again

* Fixes an issue with referencing views that have not been allocated yet causing a stack overflow
* New OnCloseMenu event on menus
* Button cursor position looks better
* Listview in single-selection mode uses a radio-button look
* Fixes a couple of crashes (356)
* Default the samples to work on Catalina


0.80: Jumbo update from BDisp:

* Fixed key events traversal for modal dialogs
* Fixes culture info of DataField from pr
* Fixes the rectangle drawing issue
* Redraw issue when setting coordinates of label
* Added sub menus into menu bar with mouse and key navigation
* Added Colors.Menu.Disabled to CursesDriver.cs
* Mouse text selection with cut, copy and paste on text fields
* Change sepChar from char to string in DateField
* Adding a disabled menu item in the demo file
* Fixes Button repainting issue when changing the text length to one smaller
* Fixes Redraw issue when setting coordinates of label
* Fixes ScrollView does not render some content
* Fixed bug in Button that caused a loop redraw calling TerminalResized
* Fixes a repaint issue (282)
* Mouse features added to FileDialog including wheel support.
* Switch netcoreapp target to netstandard2.0
* Added TextView.TextChanged event
* Fixes issue #306 async/await hang (#312)
* Replaced static driver initialization with property getter for reference passing in Core.cs::View class, this allows the library to be reinitialized at any time.
* Made the Shutdown method on Core.cs::Application class public, since there is no reason to keep it private. Applications can shutdown the library and revert the console to the initial stage by calling it.
* Fixed a memory-leak on Drivers/WindowsDriver class by destroying the generated screen buffers at library shutdown by calling CloseHandle.
* Minor change to Core.cs::Application.Init(Func) for better initialization status tracking, via backend property instead of relying on the Top field.
* Moved `ListView.ListWrapper` out of `ListView` migueldeicaza/gui.cs#313` (#315)
* Resizing the MessageBox width to accommodate all message text (#299)
* Timefield format with bounds values (#303)
* Implemented lower and upper bounds to TimeField
* Passing old text to the Changed event handler
* Extract methods on ListView to make it controlable from other controls

0.70: Bug fixes (320, 321, 306, 304, 291, 299, 303);  Surface ListView.ListWrapper, surface various internal methods for use in ListView; Allow list item selection; ; 0.65: Added new TimeField from Jörg Preiß; Fixes for Backtab by Martin Björkström;  ListView now supports simple selection;  Bug fixes by giladlevi, Daniel Cazzulino and Marius Ungureanu;  New Application.Run of T entry point by Daniel Cazzulino;   Added various View methods to bring forward, backwards and move views in the hierarchy;  Switch to Portable PDBs by Daniel Cazzulino;  Dims can now be compared by Daniel Cazzulino; OnMenuOpen handler by giladlevi;  Various memory usage optimizations by giladlevi;  FileDialog.FilePath is now a full path by Yanwei Wang;  ISupportInitialize/ISupportInitializeNotification is now supported thanks to the work from Daniel Cazzulino; Support for non-modal TopLevels by Daniel Cazzulino and Adrian Alonso; 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