Gum.Themes.DarkPro.MonoGame
2026.5.20.2-preview.4
dotnet add package Gum.Themes.DarkPro.MonoGame --version 2026.5.20.2-preview.4
NuGet\Install-Package Gum.Themes.DarkPro.MonoGame -Version 2026.5.20.2-preview.4
<PackageReference Include="Gum.Themes.DarkPro.MonoGame" Version="2026.5.20.2-preview.4" />
<PackageVersion Include="Gum.Themes.DarkPro.MonoGame" Version="2026.5.20.2-preview.4" />
<PackageReference Include="Gum.Themes.DarkPro.MonoGame" />
paket add Gum.Themes.DarkPro.MonoGame --version 2026.5.20.2-preview.4
#r "nuget: Gum.Themes.DarkPro.MonoGame, 2026.5.20.2-preview.4"
#:package Gum.Themes.DarkPro.MonoGame@2026.5.20.2-preview.4
#addin nuget:?package=Gum.Themes.DarkPro.MonoGame&version=2026.5.20.2-preview.4&prerelease
#tool nuget:?package=Gum.Themes.DarkPro.MonoGame&version=2026.5.20.2-preview.4&prerelease
Gum.Themes.DarkPro
A flat dark theme for Gum UI inspired by modern code editors (VS Code, JetBrains dark). Provides styled visuals for Gum Forms controls.
The theme ships per rendering backend. Install the one matching your runtime:
dotnet add package Gum.Themes.DarkPro.MonoGame
Usage
Call DarkProTheme.Apply after initializing Gum:
using Gum.Themes.DarkPro;
protected override void Initialize()
{
GumService.Default.Initialize(this, DefaultVisualsVersion.Newest);
DarkProTheme.Apply(GraphicsDevice);
var button = new Button();
button.Text = "Click Me";
}
Bundled Fonts
Two fonts are embedded in the assembly and registered automatically.
"DM Mono" — user-facing text
DM Mono (SIL Open Font License). Four weights:
| Gum properties | TTF |
|---|---|
| default | DMMono-Regular.ttf |
IsBold = true |
DMMono-Medium.ttf |
IsItalic = true |
DMMono-Italic.ttf |
IsBold = true, IsItalic = true |
DMMono-MediumItalic.ttf |
DM Mono's true Bold weight (700) does not ship with this theme — Medium (500) is mapped to Gum's IsBold = true slot because the design intent is "Medium for emphasis." Replace via KernSmithFontCreator.RegisterFont("DM Mono", ttfBytes, style: "Bold") to override.
See Content/Fonts/OFL.txt for the DM Mono license.
"DM Mono Icons" — internal glyphs
DejaVu Sans Mono (Bitstream Vera / DejaVu license; redistribution permitted). Used by the theme's visuals for glyphs DM Mono doesn't cover — check marks, close buttons, combo and scrollbar arrows (Dingbats and Geometric Shapes Unicode blocks). The family name is also exposed as DarkProTheme.IconFontFamily if you need to render the same glyphs yourself.
See Content/Fonts/DejaVuSansMono-LICENSE.txt for the DejaVu license.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- FlatRedBall.GumCommon (>= 2026.5.20.2-preview.4)
- Gum.MonoGame (>= 2026.5.20.2-preview.4)
- Gum.Shapes.MonoGame (>= 2026.5.20.2-preview.4)
- KernSmith.MonoGameGum (>= 0.13.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.5.20.2-preview.4 | 29 | 5/20/2026 |
| 2026.5.20.1-preview.3 | 32 | 5/20/2026 |
| 2026.5.18.2-preview.2 | 49 | 5/18/2026 |
| 2026.5.18.1-preview.1 | 48 | 5/18/2026 |
| 2026.5.12.1-preview.1 | 47 | 5/12/2026 |