Chroma 0.15.0
See the version list below for details.
dotnet add package Chroma --version 0.15.0
NuGet\Install-Package Chroma -Version 0.15.0
<PackageReference Include="Chroma" Version="0.15.0" />
paket add Chroma --version 0.15.0
#r "nuget: Chroma, 0.15.0"
// Install Chroma as a Cake Addin #addin nuget:?package=Chroma&version=0.15.0 // Install Chroma as a Cake Tool #tool nuget:?package=Chroma&version=0.15.0
Chroma 0.15
Game
Moved the default scene to its own class.
Constructor now has an optional boolean allowing users to skip the construction of the default scene.
Window
WindowProperties
are gone, all its members were moved to Window
.
Added MaximumSize
and MinimumSize
properties.
Renamed Running
state boolean to Exists
.
CanResize
was added to control resizable mode status.
Viewport will now correctly respond to manual resizing.
GraphicsManager
LineThickness moved to GraphicsManager.
Added VerticalSyncMode
enum.
EnableVSync
was renamed to VerticalSyncMode
- defaults to Retrace
. Added adaptive vertical sync mode.
Multisample antialiasing support was added.
Maximum supported mulitsampling precision property was added.
Texture
VirtualCenter
was added - changes corresponding to VirtualResolution
.
Center
was renamed to AbsoluteCenter
.
Camera
Changed X/Y/Z coordinates to be floats instead of ints.
Color
Supports construction using HSV components.
KeyModifiers
Added Shift
, Ctrl
, Alt
, and Super
wildcard modifiers for when users don't care which side was it.
IContentProvider
Interface now requires content providers to implement RegisterImporter<T>
, UnregisterImporter<T>
and IsImporterPresent<T>
.
FileSystemContentProvider
Implements the above new methods.
Improved reliability of content disposal.
TrueTypeFont
Added UseKerning
property.
RenderContext
Scissor uses System.Drawing.Rectangle
instead of a custom struct now.
Overloaded Rectangle
with two new prototypes allowing to specify either Vector2
and Size
or straight up System.Drawing.Rectangle
.
DrawString
for TTFs will honor the kerning settings now.
AudioManager
Supports loading sounds from a Stream
now.
Examples
TextInput: Faux terminal emulator.
WindowOperations: How to change window properties.
CustomContentProvider: How to ZIP-based asset loading.
Scissors: How to use drawing scissors.
DrawBatching: How to batch and order the drawing calls.
Clipboard: How to use the clipboard.
EmptyProject: Showing off the default scene.
XboxController: Fixed color swapping
Renamed CustomCursor
to CustomHardwareCursor
.
Product | Versions 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- System.Text.Json (>= 4.7.2)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on Chroma:
Package | Downloads |
---|---|
Chroma.SabreVGA
VGA emulator for Chroma Framework to aid in creation of text-based games. |
|
Chroma.Audio.Sfxr
Sfxr playback engine for Chroma Framework |
|
Chroma.FlexTerm
Flexible terminal emulator based on the SabreVGA text engine. |
|
Chroma.Shine
Various utilities that make life easier but don't quite fit into the core of Chroma Framework. |
|
Chroma.Commander
Simple, comfortable and powerful debugging console for games made using Chroma Framework. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
0.65.2 | 107 | 1/1/2025 | |
0.65.1 | 137 | 10/31/2024 | |
0.65.0 | 156 | 7/31/2024 | |
0.64.0 | 194 | 5/27/2024 | |
0.63.2 | 130 | 5/26/2024 | |
0.63.1 | 123 | 5/13/2024 | |
0.63.0 | 106 | 5/13/2024 | |
0.62.2 | 181 | 3/9/2024 | |
0.62.1 | 179 | 1/21/2024 | |
0.62.0 | 131 | 1/21/2024 | |
0.61.1 | 211 | 1/1/2024 | |
0.61.0 | 358 | 9/9/2023 | |
0.60.1 | 391 | 8/25/2023 | |
0.60.0 | 474 | 8/9/2023 | |
0.57.1 | 395 | 12/8/2022 | |
0.57.0 | 486 | 8/23/2022 | |
0.56.1 | 453 | 8/11/2022 | |
0.56.0 | 575 | 8/8/2022 | |
0.54.2 | 634 | 4/13/2022 | |
0.54.1 | 493 | 4/1/2022 | |
0.54.0 | 493 | 4/1/2022 | |
0.53.0 | 470 | 3/23/2022 | |
0.52.2 | 505 | 2/17/2022 | |
0.52.1 | 478 | 2/1/2022 | |
0.52.0 | 724 | 1/6/2022 | |
0.51.0 | 835 | 11/10/2021 | |
0.50.0 | 939 | 10/6/2021 | |
0.49.4 | 438 | 9/9/2021 | |
0.49.3 | 437 | 9/9/2021 | |
0.49.1 | 396 | 9/2/2021 | |
0.49.0 | 376 | 8/31/2021 | |
0.48.0 | 1,037 | 8/22/2021 | |
0.47.0 | 377 | 8/12/2021 | |
0.46.1 | 397 | 8/11/2021 | |
0.46.0 | 382 | 8/10/2021 | |
0.45.0 | 379 | 8/10/2021 | |
0.44.0 | 391 | 7/25/2021 | |
0.43.0 | 981 | 7/23/2021 | |
0.42.0 | 408 | 7/19/2021 | |
0.41.0 | 422 | 6/4/2021 | |
0.40.1 | 829 | 3/24/2021 | |
0.40.0 | 409 | 3/23/2021 | |
0.39.1 | 401 | 3/22/2021 | |
0.39.0 | 783 | 3/22/2021 | |
0.38.1 | 892 | 3/10/2021 | |
0.38.0 | 405 | 3/9/2021 | |
0.37.4 | 792 | 3/4/2021 | |
0.37.3 | 456 | 2/27/2021 | |
0.37.2 | 396 | 2/25/2021 | |
0.37.0 | 774 | 2/15/2021 | |
0.36.0 | 401 | 2/13/2021 | |
0.35.1 | 432 | 2/13/2021 | |
0.35.0 | 434 | 2/13/2021 | |
0.34.0 | 817 | 2/11/2021 | |
0.33.0 | 438 | 2/9/2021 | |
0.32.0 | 514 | 2/4/2021 | |
0.31.0 | 453 | 1/26/2021 | |
0.30.0 | 404 | 1/25/2021 | |
0.29.0 | 427 | 1/24/2021 | |
0.28.0 | 427 | 1/19/2021 | |
0.27.3 | 843 | 12/22/2020 | |
0.27.2 | 451 | 12/22/2020 | |
0.27.1 | 445 | 12/16/2020 | |
0.27.0 | 600 | 12/15/2020 | |
0.26.0 | 477 | 11/20/2020 | |
0.25.0 | 458 | 11/12/2020 | |
0.24.0 | 461 | 11/11/2020 | |
0.23.5 | 560 | 11/2/2020 | |
0.23.4 | 582 | 11/1/2020 | |
0.23.2 | 481 | 11/1/2020 | |
0.23.1 | 497 | 11/1/2020 | |
0.23.0 | 543 | 11/1/2020 | |
0.22.0 | 482 | 10/31/2020 | |
0.21.2 | 977 | 10/21/2020 | |
0.21.1 | 489 | 10/20/2020 | |
0.21.0 | 1,042 | 10/14/2020 | |
0.20.0 | 1,858 | 9/19/2020 | |
0.19.0 | 519 | 9/18/2020 | |
0.18.0 | 594 | 9/18/2020 | |
0.17.1 | 757 | 7/29/2020 | |
0.17.0 | 585 | 7/25/2020 | |
0.16.2 | 591 | 7/19/2020 | |
0.16.1 | 487 | 7/16/2020 | |
0.16.0 | 535 | 7/14/2020 | |
0.15.0 | 664 | 7/11/2020 | |
0.14.0-alpha | 398 | 6/30/2020 | |
0.13.0-alpha | 357 | 6/24/2020 | |
0.12.0-alpha | 395 | 6/23/2020 | |
0.11.0-alpha | 376 | 6/22/2020 | |
0.10.0-alpha | 360 | 6/21/2020 | |
0.9.0-alpha | 587 | 5/31/2020 | |
0.8.1-alpha | 382 | 5/28/2020 | |
0.8.0-alpha | 364 | 5/27/2020 | |
0.7.0-alpha | 400 | 5/25/2020 | |
0.6.0-alpha | 384 | 5/25/2020 | |
0.5.0-alpha | 393 | 5/23/2020 | |
0.4.0-alpha | 393 | 5/19/2020 | |
0.3.2-alpha | 393 | 5/16/2020 | |
0.3.1-alpha | 400 | 5/15/2020 | |
0.3.0-alpha | 352 | 5/12/2020 | |
0.2.1-alpha | 523 | 5/11/2020 | |
0.2.0-alpha | 365 | 5/10/2020 | |
0.1.3-alpha | 369 | 5/10/2020 | |
0.1.2-alpha | 378 | 5/10/2020 | |
0.1.1-alpha | 425 | 5/10/2020 | |
0.1.0-alpha | 399 | 5/10/2020 |