Lovebirb.MonoGame.GuiCookie 1.7.4.1

There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package Lovebirb.MonoGame.GuiCookie --version 1.7.4.1
NuGet\Install-Package Lovebirb.MonoGame.GuiCookie -Version 1.7.4.1
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="Lovebirb.MonoGame.GuiCookie" Version="1.7.4.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Lovebirb.MonoGame.GuiCookie --version 1.7.4.1
#r "nuget: Lovebirb.MonoGame.GuiCookie, 1.7.4.1"
#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 Lovebirb.MonoGame.GuiCookie as a Cake Addin
#addin nuget:?package=Lovebirb.MonoGame.GuiCookie&version=1.7.4.1

// Install Lovebirb.MonoGame.GuiCookie as a Cake Tool
#tool nuget:?package=Lovebirb.MonoGame.GuiCookie&version=1.7.4.1

GuiCookie

N|Solid

An XML-based GUI framework for MonoGame 3.8 which is driven by reflection for custom elements and components, making it flexible enough for any game.

About

GuiCookie is a simple yet powerful UI framework for MonoGame 3.8.

It loads styles and layouts from XML files, using reflection to link XML nodes to classes, allowing you to define custom behaviour for UI elements.

An entity-component system (ECS) has been used with an additional controller, allowing modular components that can be reused across many elements.

A style system completely removes the need for you to set graphics in code, instead referencing files in the style sheet and focusing on the design of the UI itself.

Installation

The latest release can be downloaded via NuGet.

Wiki

All documentation can be found on the wiki, and the Lovebirb Discord server can be joined for any specific help. The wiki is still a work in progress, but the example project of this repo should make things a bit more clear.

Projects Using GuiCookie

Let me know if you end up using GuiCookie in your own project and wish for it to be added to the list.

Personal Projects

Product 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. 
.NET Core netcoreapp3.1 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
1.7.4.2-alpha.8 201 10/18/2021
1.7.4.2-alpha.7 168 10/18/2021
1.7.4.2-alpha.6 140 10/18/2021
1.7.4.2-alpha.5 120 9/2/2021
1.7.4.2-alpha.4 125 9/2/2021
1.7.4.2-alpha.3 163 8/20/2021
1.7.4.2-alpha.2 128 8/20/2021
1.7.4.2-alpha.1 144 8/20/2021
1.7.4.1 330 8/18/2021
1.7.4 274 8/17/2021
1.7.3.14 267 8/16/2021
1.7.3.13 263 8/16/2021
1.7.3.12 273 8/9/2021
1.7.3.11 304 8/7/2021
1.7.3.10 292 8/2/2021

Added extra fill properties to progress bars.
Fill colour and tint can now be set on the element itself rather than just the style.
Tinted colours and drop shadows have been reorganised to use a single class rather than being implemented multiple times.
Various changes to styles to make them more useful at runtime.
SliderHandle controller has been deleted, all behaviour has been moved into SliderBar.
Minor bug fixes.