DinoUI 1.0.4
dotnet add package DinoUI --version 1.0.4
NuGet\Install-Package DinoUI -Version 1.0.4
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="DinoUI" Version="1.0.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DinoUI --version 1.0.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: DinoUI, 1.0.4"
#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 DinoUI as a Cake Addin #addin nuget:?package=DinoUI&version=1.0.4 // Install DinoUI as a Cake Tool #tool nuget:?package=DinoUI&version=1.0.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
DinoUI
<p align="center"> <img src="https://raw.githubusercontent.com/brianbaldner/DinoUI/master/testexe.jpg" width="600" /> </p>
DinoUI is the easiest way to make a UI for your .NET console project.
Installation
Install to your project with Nuget
Usage
using DinoUI;
var config = new MainConfig()
{
Title = "DinoUI",
Buttons = button,
ForegroundColor = ConsoleColor.White,
BackgroundColor = ConsoleColor.DarkRed
};
//Load Home Screen
HomeScreen.Run(config).Invoke();
//Create progress bar
var lscreen = new LoadingScreen();
lscreen.SetProgress(50)
//Show an alert screen with an OK button
Popup.Alert("The task has completed");
//A confirmation screen where you can select "OK" or "Cancel"
var r = Popup.Confirm("Are you sure you want to see popups?");
if (r)
Popup.Alert("You said Ok");
else
Popup.Alert("You said Cancel");
//A prompt box to ask for input
string name = TextInput.Run("What is your name?");
Contributing
If you would like to request a new screen, create an issue with the tag "Screen Idea" to suggest the idea. If you find a bug, open an issue or you can also make a pull request.
License
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net6.0
- Figgle (>= 0.4.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.