Gum.Themes.ForestGlade.SilkNet
2026.7.22.1
See the version list below for details.
dotnet add package Gum.Themes.ForestGlade.SilkNet --version 2026.7.22.1
NuGet\Install-Package Gum.Themes.ForestGlade.SilkNet -Version 2026.7.22.1
<PackageReference Include="Gum.Themes.ForestGlade.SilkNet" Version="2026.7.22.1" />
<PackageVersion Include="Gum.Themes.ForestGlade.SilkNet" Version="2026.7.22.1" />
<PackageReference Include="Gum.Themes.ForestGlade.SilkNet" />
paket add Gum.Themes.ForestGlade.SilkNet --version 2026.7.22.1
#r "nuget: Gum.Themes.ForestGlade.SilkNet, 2026.7.22.1"
#:package Gum.Themes.ForestGlade.SilkNet@2026.7.22.1
#addin nuget:?package=Gum.Themes.ForestGlade.SilkNet&version=2026.7.22.1
#tool nuget:?package=Gum.Themes.ForestGlade.SilkNet&version=2026.7.22.1
Gum.Themes.ForestGlade
A lush canopy / forest theme for Gum UI Forms controls. Deep teal-green canopy backdrop, saturated leaf-green fills, sunlit yellow border tints, and a signature leaf-shaped corner silhouette (sharp top-left / bottom-right, rounded top-right / bottom-left). Body text uses Nunito; the Window title bar uses Fraunces italic.
The leaf silhouette uses the per-corner radii API on Gum's RectangleRuntime (requires Apos.Shapes 0.6.9 or later for the rounded-corner rendering).
Install
Pick the package matching your runtime:
- MonoGame:
dotnet add package Gum.Themes.ForestGlade.MonoGame - KNI:
dotnet add package Gum.Themes.ForestGlade.Kni - raylib:
dotnet add package Gum.Themes.ForestGlade.Raylib
Usage
Call the parameterless ForestGladeTheme.Apply() once after initializing Gum — the same call on every backend:
using Gum.Themes.ForestGlade;
protected override void Initialize()
{
GumService.Default.Initialize(this);
ForestGladeTheme.Apply();
base.Initialize();
}
On MonoGame/KNI a legacy
ForestGladeTheme.Apply(GraphicsDevice)overload remains for source compatibility; the graphics device is now resolved internally, so preferApply().
Every default Forms control now renders in the Forest Glade style. For best effect, clear your back buffer to the canopy background:
GraphicsDevice.Clear(ForestGladeStyling.ActiveStyle.Colors.CanopyDeep); // #053239
Colors and fonts are mutable — set ForestGladeStyling.ActiveStyle.Colors.* / .Text.* before calling Apply() to restyle the theme without forking its source.
Fonts
ForestGladeStyling.ActiveStyle.Text.FontFamily— defaults to"Nunito"— body typeface, Regular and Bold.ForestGladeStyling.ActiveStyle.Text.TitleFontFamily— defaults to"Fraunces"— display face used on the Window title bar (italic only).ForestGladeStyling.ActiveStyle.Text.IconFontFamily— defaults to"Forest Glade Icons"(DejaVu Sans Mono) — for ✓ ✕ ▼ ▴ ▲ ◀ ▶ ✿ glyphs the body typeface doesn't cover.
The leaf silhouette
Every chrome surface in the theme uses the same four-corner radii pattern — sharp on the top-left and bottom-right corners, rounded on the top-right and bottom-left. Sizes scale with surface size (--leaf-sm/md/lg/xl in the CSS spec):
| Token | Sharp | Rounded | Used by |
|---|---|---|---|
| sm | 2 | 8 | CheckBox box, small surfaces |
| md | 2 | 12 | TextBox, ComboBox, badge chips |
| lg | 4 | 18 | Button, ListBox, ComboBox open |
| xl | 6 | 24 | Window |
If you compose custom visuals on top of this theme and want them to match, the same helper is available in code: ForestGladeLeaf.ApplySmall / Medium / Large / ExtraLarge (internal — copy the same per-corner pattern into your own visual).
Licensing
- Theme code: MIT (same as Gum).
- Nunito: SIL Open Font License (see
Nunito-LICENSE.txt). - Fraunces: SIL Open Font License (see
Fraunces-LICENSE.txt). - DejaVu Sans Mono: Bitstream Vera / DejaVu license (see
DejaVuSansMono-LICENSE.txt).
| 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.7.22.1)
- Gum.SilkNet (>= 2026.7.22.1)
- SkiaSharp (>= 3.119.1)
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.7.27.1-preview.1 | 0 | 7/27/2026 |
| 2026.7.25.1-preview.1 | 35 | 7/25/2026 |
| 2026.7.22.1 | 39 | 7/22/2026 |