SadConsole 9.0.0-beta2

.NET Core 3.1 .NET Standard 2.1
This is a prerelease version of SadConsole.
There is a newer version of this package available.
See the version list below for details.
NuGet\Install-Package SadConsole -Version 9.0.0-beta2
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.
dotnet add package SadConsole --version 9.0.0-beta2
<PackageReference Include="SadConsole" Version="9.0.0-beta2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SadConsole --version 9.0.0-beta2
#r "nuget: SadConsole, 9.0.0-beta2"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install SadConsole as a Cake Addin
#addin nuget:?package=SadConsole&version=9.0.0-beta2&prerelease

// Install SadConsole as a Cake Tool
#tool nuget:?package=SadConsole&version=9.0.0-beta2&prerelease
  • AHHHHH bug in Font with setting UnsupportedGlyphIndex found 1 day after beta 1.........
  • Window title defaults to "Window".
  • Window title alignment defaults to "Center".
  • Invalidated/OnInvalidated removed from Window/ControlsConsole.
  • Window has DrawBorder() method to redraw the border and title.
  • More changes to colors added:
    • SadConsole.UI.Themes.Colors renamed to SadConsole.UI.Colors.
    • SadConsole.UI.Colors.ColorNames added as an enum of each color defined by the colors type (such as Red and BlueDark).
    • SadConsole.UI.Colors.Brightness enum that can be used with various extension methods to brighten or darkn a color.
    • Added new SadConsole.UI.AdjustableColor type which allows you to create a color that maps to a Colors entry or a custom value. Apply a Brightness to it and return a computed color without affecting the original color value.
  • Added ColoredString.SetGlyph to set the glyph on all characters in the string.
  • Changed button click logic so a long click still triggers a click.
Product Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows
.NET Core netcoreapp3.0 netcoreapp3.1
.NET Standard netstandard2.1
MonoAndroid monoandroid
MonoMac monomac
MonoTouch monotouch
Tizen tizen60
Xamarin.iOS xamarinios
Xamarin.Mac xamarinmac
Xamarin.TVOS xamarintvos
Xamarin.WatchOS xamarinwatchos
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (6)

Showing the top 5 NuGet packages that depend on SadConsole:

Package Downloads
SadConsole.Host.MonoGame

A graphics hosting library for SadConsole. Targets MonoGame and .NET Standard 2.1.

SadConsole.Host.SFML

A graphics hosting library for SadConsole. Targets SFML and .NET Standard 2.1.

SadConsole.Extended

A library of common classes that extend SadConsole with new controls, windows, and more.

SadConsole.GoRogueHelpers

A helper library for SadConsole games built with GoRogue.

TheSadRogue.Integration

An official integration library for using GoRogue and SadConsole together to create a roguelike.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on SadConsole:

Repository Stars
Thraka/SadConsole
A .NET ascii/ansi console engine written in C# for MonoGame and XNA. Create your own text roguelike (or other) games!
Version Downloads Last updated
9.2.2 1,004 1/22/2022
9.2.2-debug 80 1/22/2022
9.2.1 363 1/4/2022
9.2.0 591 12/31/2021
9.2.0-debug 69 12/31/2021
9.1.1 1,562 8/7/2021
9.1.1-debug 187 8/7/2021
9.1.0 592 7/6/2021
9.1.0-debug 157 7/6/2021
9.0.0 1,081 6/6/2021
9.0.0-debug 161 6/6/2021
9.0.0-beta4 332 1/15/2021
9.0.0-beta3 373 12/19/2020
9.0.0-beta2 319 10/9/2020
9.0.0-beta1 406 8/1/2020
9.0.0-alpha9 455 7/25/2020
9.0.0-alpha8 270 7/13/2020
9.0.0-alpha7 384 7/11/2020
9.0.0-alpha6 466 5/28/2020
9.0.0-alpha5 356 5/26/2020
9.0.0-alpha4 308 5/1/2020
9.0.0-alpha3 358 5/1/2020
9.0.0-alpha2 320 3/14/2020
9.0.0-alpha1 592 1/26/2020
8.99.3 2,268 8/15/2020
8.99.3-debug 280 8/15/2020
8.99.2 486 7/14/2020
8.99.2-debug 261 7/14/2020
8.99.1 1,094 4/11/2020
8.99.1-debug 319 4/11/2020
8.99.0 1,068 11/27/2019
8.99.0-debug 314 11/27/2019
8.9.1 826 11/5/2019
8.9.1-debug 301 11/5/2019
8.9.0 869 9/7/2019
8.9.0-debug 435 9/7/2019
8.8.1 807 7/28/2019
8.8.1-debug 444 7/28/2019
8.8.0 545 7/27/2019
8.8.0-debug 427 7/27/2019
8.7.1 665 6/22/2019
8.7.1-debug 445 6/22/2019
8.7.0 514 6/22/2019
8.7.0-debug 454 6/22/2019
8.6.0 803 4/14/2019
8.6.0-debug 471 4/14/2019
8.5.0 671 4/2/2019
8.5.0-debug 515 4/2/2019
8.4.1 640 3/19/2019
8.4.1-debug 483 3/19/2019
8.4.0 556 3/17/2019
8.4.0-debug 470 3/17/2019
8.3.0 598 3/10/2019
8.3.0-debug 479 3/10/2019
8.2.0 617 3/2/2019
8.2.0-debug 512 3/2/2019
8.1.0 594 2/28/2019
8.1.0-debug 481 2/28/2019
8.0.0 659 2/24/2019
8.0.0-pre5 561 2/19/2019
8.0.0-pre4 547 1/31/2019
8.0.0-pre2 583 12/30/2018
8.0.0-pre1 538 12/30/2018
7.3.0 680 12/29/2018
7.2.0 818 11/20/2018
7.1.0 842 10/19/2018
7.0.4 820 9/8/2018
7.0.3 708 9/8/2018
7.0.2 1,004 8/31/2018
7.0.0 757 8/29/2018
7.0.0-pre1 636 8/22/2018
6.5.0 942 6/12/2018
6.4.11 1,038 4/13/2018
6.4.11-pre1 936 4/6/2018
6.4.10 934 3/18/2018
6.4.9 878 3/18/2018
6.4.8 880 3/18/2018
6.4.7 904 3/16/2018
6.4.6 1,112 2/14/2018
6.4.5 952 2/3/2018
6.4.3 949 11/14/2017
6.4.2 1,020 8/11/2017
6.4.1 848 8/10/2017
6.4.0 913 7/25/2017
6.3.0 969 6/9/2017
6.2.2 919 5/20/2017
6.2.1 1,029 4/23/2017
6.2.0 879 4/22/2017
6.1.4 900 4/17/2017
6.1.3 1,542 4/3/2017
6.1.2 864 4/1/2017
6.1.1 874 4/1/2017
6.1.0 854 3/31/2017
6.0.1 941 3/19/2017
6.0.0 840 3/18/2017

Fixed critical bug related to fonts and UnsupportedGlyphIndex. Updated Window types with DrawBorder and Controls property. Many enhancements to Colors.