ktsu.ImGuiStyler
1.3.2
Prefix Reserved
See the version list below for details.
dotnet add package ktsu.ImGuiStyler --version 1.3.2
NuGet\Install-Package ktsu.ImGuiStyler -Version 1.3.2
<PackageReference Include="ktsu.ImGuiStyler" Version="1.3.2" />
<PackageVersion Include="ktsu.ImGuiStyler" Version="1.3.2" />
<PackageReference Include="ktsu.ImGuiStyler" />
paket add ktsu.ImGuiStyler --version 1.3.2
#r "nuget: ktsu.ImGuiStyler, 1.3.2"
#addin nuget:?package=ktsu.ImGuiStyler&version=1.3.2
#tool nuget:?package=ktsu.ImGuiStyler&version=1.3.2
ImGuiStyler
ImGuiStyler is a utility library designed to simplify and enhance styling in ImGui. It provides scoped, reusable, and extensible components for aligning content, managing colors, styling text, and applying themes.
Features
- Alignment: Center and align content effortlessly within containers.
- Scoped Styling: Utilize scoped style variables for precise UI customizations.
- Color Management: Convert and manipulate colors, ensuring optimal contrast.
- Button Styling: Create and align buttons with ease.
- Text Handling: Define and apply text colors and styles.
- Theme Support: Apply cohesive themes to standardize the look and feel of your application.
Installation
Add the package references in your .csproj
file:
<PackageReference Include="ktsu.ImGuiStyler" Version="1.0.36" />
Usage
Scoped Alignment
using ktsu.ImGuiStyler;
using System.Numerics;
// Center content within a region
string text = "Centered Text";
Vector2 textSize = ImGui.CalcTextSize(text);
using (new Alignment.Center(textSize))
{
ImGui.Text(text);
}
Scoped Styling
using ktsu.ImGuiStyler;
using (new ScopedStyleVar(ImGuiStyleVar.FrameRounding, 5.0f))
{
ImGui.Button("Styled Button");
}
Scoped Color
using ktsu.ImGuiStyler;
using (new ScopedColor(ImGuiCol.Text, Color.AmethystPurple))
{
ImGui.Text("Colored Text");
}
Scoped Themes
using ktsu.ImGuiStyler;
using (new ScopedThemeColor(Color.AmethystPurple))
{
ImGui.Text("Themed Text");
ImGui.Button("Themed Button");
}
Contributing
Contributions are welcome! If you find a bug or have an idea for a feature, please submit an issue or a pull request.
License
This project is licensed under the MIT License. See the LICENSE
file for details.
Contact
For questions or support, please open an issue or contact the maintainer through GitHub.
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 is compatible. 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
- ImGui.NET (>= 1.91.6.1)
- ktsu.Extensions (>= 1.5.2)
- ktsu.ScopedAction (>= 1.1.1)
-
net9.0
- ImGui.NET (>= 1.91.6.1)
- ktsu.Extensions (>= 1.5.2)
- ktsu.ScopedAction (>= 1.1.1)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on ktsu.ImGuiStyler:
Package | Downloads |
---|---|
ktsu.ImGuiWidgets
A library of custom widgets using ImGui.NET and utilities to enhance ImGui-based applications. |
|
ktsu.ImGuiPopups
A library for custom popups using ImGui.NET. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.3.3-pre.18 | 103 | 5/20/2025 |
1.3.3-pre.15 | 68 | 5/17/2025 |
1.3.3-pre.14 | 116 | 5/16/2025 |
1.3.3-pre.13 | 185 | 5/15/2025 |
1.3.3-pre.12 | 185 | 5/14/2025 |
1.3.3-pre.11 | 188 | 5/13/2025 |
1.3.3-pre.10 | 216 | 5/12/2025 |
1.3.3-pre.9 | 156 | 5/11/2025 |
1.3.3-pre.8 | 101 | 5/10/2025 |
1.3.3-pre.7 | 38 | 5/9/2025 |
1.3.3-pre.6 | 109 | 5/8/2025 |
1.3.3-pre.5 | 112 | 5/7/2025 |
1.3.3-pre.4 | 103 | 5/6/2025 |
1.3.3-pre.3 | 110 | 5/5/2025 |
1.3.3-pre.2 | 111 | 5/4/2025 |
1.3.3-pre.1 | 110 | 5/4/2025 |
1.3.2 | 237 | 5/4/2025 |
1.3.2-pre.6 | 99 | 4/29/2025 |
1.3.2-pre.5 | 42 | 4/26/2025 |
1.3.2-pre.4 | 47 | 4/25/2025 |
1.3.2-pre.3 | 117 | 4/9/2025 |
1.3.2-pre.2 | 106 | 4/4/2025 |
1.3.2-pre.1 | 118 | 3/31/2025 |
1.3.1 | 444 | 3/30/2025 |
1.3.0 | 487 | 3/30/2025 |
1.2.1 | 84 | 3/29/2025 |
1.2.1-pre.5 | 69 | 3/29/2025 |
1.2.1-pre.4 | 445 | 3/25/2025 |
1.2.1-pre.3 | 116 | 3/12/2025 |
1.2.1-pre.2 | 63 | 2/18/2025 |
1.2.1-pre.1 | 64 | 2/17/2025 |
1.2.0 | 931 | 2/17/2025 |
1.1.1-pre.1 | 71 | 2/12/2025 |
1.1.0 | 543 | 2/6/2025 |
1.0.16-pre.3 | 61 | 2/6/2025 |
1.0.16-pre.2 | 59 | 2/5/2025 |
1.0.16-pre.1 | 60 | 2/5/2025 |
1.0.15 | 637 | 1/2/2025 |
1.0.15-pre.33 | 60 | 2/3/2025 |
1.0.15-pre.32 | 61 | 2/3/2025 |
1.0.15-pre.31 | 63 | 2/3/2025 |
1.0.15-pre.30 | 61 | 2/1/2025 |
1.0.15-pre.29 | 52 | 1/30/2025 |
1.0.15-pre.28 | 54 | 1/28/2025 |
1.0.15-pre.27 | 50 | 1/26/2025 |
1.0.15-pre.26 | 49 | 1/24/2025 |
1.0.15-pre.25 | 52 | 1/22/2025 |
1.0.15-pre.24 | 48 | 1/20/2025 |
1.0.15-pre.23 | 49 | 1/18/2025 |
1.0.15-pre.22 | 47 | 1/16/2025 |
1.0.15-pre.21 | 41 | 1/15/2025 |
1.0.15-pre.20 | 32 | 1/14/2025 |
1.0.15-pre.19 | 52 | 1/13/2025 |
1.0.15-pre.18 | 51 | 1/11/2025 |
1.0.15-pre.17 | 62 | 1/10/2025 |
1.0.15-pre.16 | 49 | 1/10/2025 |
1.0.15-pre.15 | 27 | 1/9/2025 |
1.0.15-pre.14 | 30 | 1/9/2025 |
1.0.15-pre.13 | 57 | 1/5/2025 |
1.0.15-pre.12 | 75 | 1/3/2025 |
1.0.15-pre.11 | 59 | 1/3/2025 |
1.0.15-pre.10 | 63 | 1/3/2025 |
1.0.15-pre.9 | 63 | 1/3/2025 |
1.0.15-pre.8 | 66 | 1/2/2025 |
1.0.15-pre.7 | 83 | 12/31/2024 |
1.0.15-pre.6 | 57 | 12/30/2024 |
1.0.15-pre.5 | 59 | 12/29/2024 |
1.0.15-pre.4 | 53 | 12/28/2024 |
1.0.15-pre.3 | 53 | 12/27/2024 |
1.0.15-pre.2 | 61 | 12/27/2024 |
1.0.15-pre.1 | 60 | 12/27/2024 |
1.0.14-pre.1 | 56 | 12/27/2024 |
1.0.13 | 199 | 12/26/2024 |
1.0.12 | 748 | 12/26/2024 |
1.0.11 | 91 | 12/26/2024 |
1.0.10 | 138 | 12/25/2024 |
1.0.10-pre.1 | 59 | 12/27/2024 |
1.0.9 | 257 | 12/23/2024 |
1.0.8 | 112 | 12/23/2024 |
1.0.7 | 88 | 12/23/2024 |
1.0.6 | 185 | 12/22/2024 |
1.0.5 | 163 | 12/19/2024 |
1.0.4 | 126 | 12/19/2024 |
1.0.3 | 144 | 12/18/2024 |
1.0.2 | 240 | 12/16/2024 |
1.0.1 | 170 | 12/13/2024 |
1.0.0 | 204 | 12/11/2024 |
1.0.0-alpha.69 | 82 | 12/10/2024 |
1.0.0-alpha.68 | 104 | 12/9/2024 |
1.0.0-alpha.67 | 62 | 12/9/2024 |
1.0.0-alpha.66 | 120 | 12/6/2024 |
1.0.0-alpha.65 | 119 | 12/5/2024 |
1.0.0-alpha.64 | 210 | 12/2/2024 |
1.0.0-alpha.63 | 55 | 12/2/2024 |
1.0.0-alpha.62 | 73 | 12/2/2024 |
1.0.0-alpha.61 | 55 | 12/2/2024 |
1.0.0-alpha.60 | 71 | 12/1/2024 |
1.0.0-alpha.59 | 102 | 12/1/2024 |
1.0.0-alpha.58 | 80 | 11/30/2024 |
1.0.0-alpha.57 | 87 | 11/29/2024 |
1.0.0-alpha.56 | 152 | 11/27/2024 |
1.0.0-alpha.55 | 109 | 11/26/2024 |
1.0.0-alpha.54 | 156 | 11/22/2024 |
1.0.0-alpha.53 | 126 | 11/21/2024 |
1.0.0-alpha.52 | 105 | 11/20/2024 |
1.0.0-alpha.51 | 138 | 11/18/2024 |
1.0.0-alpha.50 | 81 | 11/15/2024 |
1.0.0-alpha.49 | 128 | 11/14/2024 |
1.0.0-alpha.48 | 98 | 11/13/2024 |
1.0.0-alpha.47 | 186 | 11/8/2024 |
1.0.0-alpha.46 | 104 | 11/7/2024 |
1.0.0-alpha.45 | 94 | 11/6/2024 |
1.0.0-alpha.44 | 126 | 11/4/2024 |
1.0.0-alpha.43 | 246 | 11/1/2024 |
1.0.0-alpha.42 | 289 | 10/25/2024 |
1.0.0-alpha.41 | 126 | 10/21/2024 |
1.0.0-alpha.40 | 125 | 10/17/2024 |
1.0.0-alpha.39 | 215 | 10/10/2024 |
1.0.0-alpha.38 | 160 | 10/10/2024 |
1.0.0-alpha.37 | 129 | 10/7/2024 |
1.0.0-alpha.36 | 115 | 10/4/2024 |
1.0.0-alpha.35 | 201 | 9/30/2024 |
1.0.0-alpha.34 | 116 | 9/26/2024 |
1.0.0-alpha.33 | 94 | 9/25/2024 |
1.0.0-alpha.32 | 118 | 9/23/2024 |
1.0.0-alpha.31 | 115 | 9/20/2024 |
1.0.0-alpha.30 | 100 | 9/19/2024 |
1.0.0-alpha.29 | 96 | 9/19/2024 |
1.0.0-alpha.28 | 52 | 9/19/2024 |
1.0.0-alpha.27 | 49 | 9/19/2024 |
1.0.0-alpha.26 | 45 | 9/19/2024 |
1.0.0-alpha.25 | 73 | 9/19/2024 |
1.0.0-alpha.24 | 89 | 9/18/2024 |
1.0.0-alpha.23 | 59 | 9/18/2024 |
1.0.0-alpha.22 | 106 | 9/18/2024 |
1.0.0-alpha.21 | 56 | 9/18/2024 |
1.0.0-alpha.20 | 108 | 9/18/2024 |
1.0.0-alpha.19 | 222 | 9/14/2024 |
1.0.0-alpha.18 | 63 | 9/14/2024 |
## v1.3.2 (patch)
Changes since v1.3.1:
- Remove Directory.Build.props and Directory.Build.targets files, and add copyright notices to ImGuiStyler source files. ([@matt-edmondson](https://github.com/matt-edmondson))
- Update project SDKs in ImGuiStyler and ImGuiStylerDemo, and remove trailing whitespace in README.md ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.3.2-pre.6 (prerelease)
Changes since v1.3.2-pre.5:
- Bump the ktsu group with 3 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.3.2-pre.5 (prerelease)
Changes since v1.3.2-pre.4:
- Sync .editorconfig ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync .github\workflows\dotnet.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync .runsettings ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.3.2-pre.4 (prerelease)
Changes since v1.3.2-pre.3:
- Bump ktsu.Extensions from 1.5.1 to 1.5.2 in the ktsu group ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.3.2-pre.3 (prerelease)
Changes since v1.3.2-pre.2:
- Bump System.Text.Json from 9.0.3 to 9.0.4 in the system group ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Bump Microsoft.DotNet.ILCompiler in the microsoft group ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.3.2-pre.2 (prerelease)
Changes since v1.3.2-pre.1:
- Sync .editorconfig ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.3.2-pre.1 (prerelease)
Changes since v1.3.1:
- Bump ktsu.Extensions from 1.5.0 to 1.5.1 in the ktsu group ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.3.1 (patch)
Changes since v1.3.0:
- Update packages ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.3.0 (minor)
Changes since v1.2.0:
- Add LICENSE template ([@matt-edmondson](https://github.com/matt-edmondson))
- Update packages ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.2.1 (patch)
Changes since v1.2.0:
- Update packages ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.2.1-pre.5 (prerelease)
Changes since v1.2.1-pre.4:
- Sync scripts\make-changelog.ps1 ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync scripts\make-version.ps1 ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.2.1-pre.4 (prerelease)
Changes since v1.2.1-pre.3:
- Sync Directory.Build.targets ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync .gitignore ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync scripts\make-version.ps1 ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync scripts\make-changelog.ps1 ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync .editorconfig ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.2.1-pre.3 (prerelease)
Changes since v1.2.1-pre.2:
- Bump Microsoft.DotNet.ILCompiler in the microsoft group ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Bump System.Text.Json from 9.0.2 to 9.0.3 in the system group ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.2.1-pre.2 (prerelease)
Changes since v1.2.1-pre.1:
- Bump ktsu.Extensions from 1.3.2 to 1.4.0 in the ktsu group ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.2.1-pre.1 (prerelease)
Incremental prerelease update.
## v1.2.0 (minor)
Changes since v1.1.0:
- Apply new editorconfig ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.1.1-pre.1 (prerelease)
Changes since v1.1.0:
- Bump Microsoft.DotNet.ILCompiler in the microsoft group ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Bump System.Text.Json from 9.0.1 to 9.0.2 in the system group ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.1.0 (minor)
Changes since v1.0.0:
- Replace LICENSE file with LICENSE.md and update copyright information ([@matt-edmondson](https://github.com/matt-edmondson))
- [minor] Force minor version update ([@matt-edmondson](https://github.com/matt-edmondson))
- delete icon to fix lfs ([@matt-edmondson](https://github.com/matt-edmondson))
- Fix for ImGui asserts ([@Damon3000s](https://github.com/Damon3000s))
- Fix ImGui compile errors ([@Damon3000s](https://github.com/Damon3000s))
- Readd icon ([@matt-edmondson](https://github.com/matt-edmondson))
- Update the comments for CenterWithin to match the new logic ([@Damon3000s](https://github.com/Damon3000s))
- Add scripts for automated metadata management and versioning ([@matt-edmondson](https://github.com/matt-edmondson))
- Renamed metadata files ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.16-pre.3 (prerelease)
Changes since v1.0.16-pre.2:
- Sync scripts\make-version.ps1 ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync scripts\make-changelog.ps1 ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.16-pre.2 (prerelease)
Changes since v1.0.16-pre.1:
- Sync .github\workflows\dotnet.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.16-pre.1 (prerelease)
Changes since v1.0.15:
- delete icon to fix lfs ([@matt-edmondson](https://github.com/matt-edmondson))
- Fix for ImGui asserts ([@Damon3000s](https://github.com/Damon3000s))
- Fix ImGui compile errors ([@Damon3000s](https://github.com/Damon3000s))
- Readd icon ([@matt-edmondson](https://github.com/matt-edmondson))
- Update the comments for CenterWithin to match the new logic ([@Damon3000s](https://github.com/Damon3000s))
## v1.0.15-pre.33 (prerelease)
Changes since v1.0.15-pre.32:
- Sync .github\workflows\dotnet.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.15-pre.32 (prerelease)
Changes since v1.0.15-pre.31:
- delete icon to fix lfs ([@matt-edmondson](https://github.com/matt-edmondson))
- Readd icon ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.15-pre.31 (prerelease)
Changes since v1.0.15-pre.30:
- Sync .github\workflows\dotnet.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.15-pre.30 (prerelease)
Changes since v1.0.15-pre.29:
## v1.0.15-pre.29 (prerelease)
Changes since v1.0.15-pre.28:
## v1.0.15-pre.28 (prerelease)
Changes since v1.0.15-pre.27:
- Bump MSTest from 3.7.2 to 3.7.3 ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.15-pre.27 (prerelease)
Changes since v1.0.15-pre.26:
## v1.0.15-pre.26 (prerelease)
Changes since v1.0.15-pre.25:
## v1.0.15-pre.25 (prerelease)
Changes since v1.0.15-pre.24:
- Bump MSTest from 3.7.1 to 3.7.2 ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.15-pre.24 (prerelease)
Changes since v1.0.15-pre.23:
- Bump coverlet.collector from 6.0.3 to 6.0.4 ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.15-pre.23 (prerelease)
Changes since v1.0.15-pre.22:
## v1.0.15-pre.22 (prerelease)
Changes since v1.0.15-pre.21:
- Bump System.Text.Json from 9.0.0 to 9.0.1 in the system group ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.15-pre.21 (prerelease)
Changes since v1.0.15-pre.20:
- Bump the microsoft group with 2 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.15-pre.20 (prerelease)
Changes since v1.0.15-pre.19:
- Bump MSTest from 3.7.0 to 3.7.1 ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.15-pre.19 (prerelease)
Changes since v1.0.15-pre.18:
## v1.0.15-pre.18 (prerelease)
Changes since v1.0.15-pre.17:
## v1.0.15-pre.17 (prerelease)
Changes since v1.0.15-pre.16:
- Sync .github\workflows\dotnet.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.15-pre.16 (prerelease)
Changes since v1.0.15-pre.15:
- Sync scripts\make-version.ps1 ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync scripts\make-changelog.ps1 ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.15-pre.15 (prerelease)
Changes since v1.0.15-pre.14:
- Fix for ImGui asserts ([@Damon3000s](https://github.com/Damon3000s))
- Update the comments for CenterWithin to match the new logic ([@Damon3000s](https://github.com/Damon3000s))
## v1.0.15-pre.14 (prerelease)
Changes since v1.0.15-pre.13:
- Fix ImGui compile errors ([@Damon3000s](https://github.com/Damon3000s))
## v1.0.15-pre.13 (prerelease)
Changes since v1.0.15-pre.12:
## v1.0.15-pre.12 (prerelease)
Changes since v1.0.15-pre.11:
- Bump ktsu.Extensions from 1.3.1 to 1.3.2 in the ktsu group ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.15-pre.11 (prerelease)
Changes since v1.0.15-pre.10:
- Sync .mailmap ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync scripts\make-version.ps1 ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.15-pre.10 (prerelease)
Changes since v1.0.15-pre.9:
- Sync scripts\make-changelog.ps1 ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.15-pre.9 (prerelease)
Changes since v1.0.15-pre.8:
- Add scripts for automated metadata management and versioning ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.15-pre.8 (prerelease)
Changes since v1.0.15-pre.7:
## v1.0.15-pre.7 (prerelease)
Changes since v1.0.15-pre.6:
- Bump coverlet.collector from 6.0.2 to 6.0.3 ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.15-pre.6 (prerelease)
Changes since v1.0.15-pre.5:
- Bump the ktsu group with 3 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.15-pre.5 (prerelease)
Changes since v1.0.15-pre.4:
## v1.0.15-pre.4 (prerelease)
Changes since v1.0.15-pre.3:
- Sync .github\workflows\dotnet.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.15-pre.3 (prerelease)
Changes since v1.0.15-pre.2:
- Bump the ktsu group with 3 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.15-pre.2 (prerelease)
Changes since v1.0.15-pre.1:
- Sync .github\workflows\dotnet.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.15-pre.1 (prerelease)
Incremental prerelease update.
## v1.0.14-pre.1 (prerelease)
Changes since v1.0.13:
- Renamed metadata files ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.13 (patch)
Changes since v1.0.12:
- Bump the ktsu group with 2 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.12 (patch)
Changes since v1.0.11:
- Sync icon.png ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.11 (patch)
Changes since v1.0.10:
- Replace LICENSE file with LICENSE.md and update copyright information ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.10 (patch)
Changes since v1.0.9:
- Bump the ktsu group with 3 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.10-pre.1 (prerelease)
Changes since v1.0.10:
- Replace LICENSE file with LICENSE.md and update copyright information ([@matt-edmondson](https://github.com/matt-edmondson))
- Renamed metadata files ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.9 (patch)
Changes since v1.0.8:
- Bump the ktsu group with 4 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.8 (patch)
Changes since v1.0.7:
- Sync .github\workflows\dotnet.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.7 (patch)
Changes since v1.0.6:
- Sync Directory.Build.props ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync Directory.Build.targets ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync .github\workflows\dotnet.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.6 (patch)
Changes since v1.0.5:
- Sync Directory.Build.props ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync .github\workflows\dotnet.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync .github\workflows\dotnet.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync Directory.Build.props ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync Directory.Build.targets ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync Directory.Build.targets ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync Directory.Build.targets ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.5 (patch)
Changes since v1.0.4:
- Bump the ktsu group with 2 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.4 (patch)
Changes since v1.0.3:
## v1.0.3 (patch)
Changes since v1.0.2:
- Bump the ktsu group with 2 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.2 (patch)
Changes since v1.0.1:
- Bump the ktsu group with 3 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.1 (patch)
Changes since v1.0.0:
- Bump ktsu.ScopedAction from 1.0.0 to 1.0.1 in the ktsu group ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.69 (prerelease)
Changes since v1.0.0-alpha.68:
- Update VERSION to 1.0.0-alpha.69 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump the ktsu group with 2 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.68 (prerelease)
Changes since v1.0.0-alpha.67:
- Fix for CenterWithin not working as expected ([@Damon3000s](https://github.com/Damon3000s))
- Convert CenterWithin/Center to use the ScopedAction API ([@Damon3000s](https://github.com/Damon3000s))
- Add more workarounds to support SameLine ([@Damon3000s](https://github.com/Damon3000s))
- Tweaked implementation ([@Damon3000s](https://github.com/Damon3000s))
- Reverted recent changes to why the Dummy widget is rendered ([@Damon3000s](https://github.com/Damon3000s))
## v1.0.0-alpha.67 (prerelease)
Changes since v1.0.0-alpha.66:
- Update VERSION to 1.0.0-alpha.67 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump the ktsu group with 2 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.66 (prerelease)
Changes since v1.0.0-alpha.65:
- Bump the ktsu group with 3 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Update VERSION to 1.0.0-alpha.66 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.65 (prerelease)
Changes since v1.0.0-alpha.64:
- Update VERSION to 1.0.0-alpha.65 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump MSTest.TestAdapter from 3.6.3 to 3.6.4 ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Bump MSTest.TestFramework from 3.6.3 to 3.6.4 ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.64 (prerelease)
Changes since v1.0.0-alpha.63:
- Update VERSION to 1.0.0-alpha.64 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.63 (prerelease)
Changes since v1.0.0-alpha.62:
- Update VERSION to 1.0.0-alpha.63 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.62 (prerelease)
Changes since v1.0.0-alpha.61:
- Update ktsu.ImGuiApp package reference to version 1.0.0-alpha.71 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.61 (prerelease)
Changes since v1.0.0-alpha.60:
- Sync Directory.Build.targets ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Update VERSION to 1.0.0-alpha.61 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.60 (prerelease)
Changes since v1.0.0-alpha.59:
- Update ktsu.Extensions package reference to version 1.0.31 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.59 (prerelease)
Changes since v1.0.0-alpha.58:
- Update package references for ImGuiStyler and ImGuiStylerDemo projects ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.58 (prerelease)
Changes since v1.0.0-alpha.57:
- Sync Directory.Build.props ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Update VERSION to 1.0.0-alpha.58 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.57 (prerelease)
Changes since v1.0.0-alpha.56:
- Bump the ktsu group with 3 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Update VERSION to 1.0.0-alpha.57 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.56 (prerelease)
Changes since v1.0.0-alpha.55:
- Update VERSION to 1.0.0-alpha.56 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump the ktsu group with 4 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.55 (prerelease)
Changes since v1.0.0-alpha.54:
- Update VERSION to 1.0.0-alpha.55 ([@matt-edmondson](https://github.com/matt-edmondson))
- Sync Directory.Build.targets ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync Directory.Build.props ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.0-alpha.54 (prerelease)
Changes since v1.0.0-alpha.53:
- Update VERSION to 1.0.0-alpha.54 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump the ktsu group with 2 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.53 (prerelease)
Changes since v1.0.0-alpha.52:
- Bump ktsu.ScopedAction in the ktsu group ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Update VERSION to 1.0.0-alpha.53 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.52 (prerelease)
Changes since v1.0.0-alpha.51:
- Bump Microsoft.NET.Test.Sdk in the microsoft group ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Bump the ktsu group with 2 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Update VERSION to 1.0.0-alpha.52 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.51 (prerelease)
Changes since v1.0.0-alpha.50:
- Bump the ktsu group with 2 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Update VERSION to 1.0.0-alpha.51 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.50 (prerelease)
Changes since v1.0.0-alpha.49:
- Update VERSION to 1.0.0-alpha.50 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump the ktsu group with 3 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.49 (prerelease)
Changes since v1.0.0-alpha.48:
- Update VERSION to 1.0.0-alpha.49 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump the ktsu group with 4 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Bump MSTest.TestFramework from 3.6.2 to 3.6.3 ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.48 (prerelease)
Changes since v1.0.0-alpha.47:
- Update VERSION to 1.0.0-alpha.48 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump MSTest.TestAdapter from 3.6.2 to 3.6.3 ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Bump System.Text.Json from 8.0.5 to 9.0.0 in the system group ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.47 (prerelease)
Changes since v1.0.0-alpha.46:
- Bump the ktsu group with 2 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Update VERSION to 1.0.0-alpha.47 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.46 (prerelease)
Changes since v1.0.0-alpha.45:
- Update VERSION to 1.0.0-alpha.46 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump the ktsu group with 2 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.45 (prerelease)
Changes since v1.0.0-alpha.44:
- Bump the ktsu group with 2 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Update VERSION to 1.0.0-alpha.45 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.44 (prerelease)
Changes since v1.0.0-alpha.43:
- Update VERSION to 1.0.0-alpha.44 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump the ktsu group with 3 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.43 (prerelease)
Changes since v1.0.0-alpha.42:
- Update VERSION to 1.0.0-alpha.43 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump MSTest.TestFramework from 3.6.1 to 3.6.2 ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Bump MSTest.TestAdapter from 3.6.1 to 3.6.2 ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.42 (prerelease)
Changes since v1.0.0-alpha.41:
- Promote local variables to static members so the state persists. ie. Checkbox toggling won't reset per tick etc. ([@Damon3000s](https://github.com/Damon3000s))
## v1.0.0-alpha.41 (prerelease)
Changes since v1.0.0-alpha.40:
- Update VERSION to 1.0.0-alpha.41 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump ktsu.ImGuiApp in the ktsu group ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.40 (prerelease)
Changes since v1.0.0-alpha.39:
- Bump ktsu.Extensions from 1.0.20 to 1.0.21 in the ktsu group ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Update VERSION to 1.0.0-alpha.40 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.39 (prerelease)
Changes since v1.0.0-alpha.38:
- Bump ktsu.ImGuiApp in the ktsu group ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Update VERSION to 1.0.0-alpha.39 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.38 (prerelease)
Changes since v1.0.0-alpha.37:
- Bump ktsu.ImGuiApp in the ktsu group ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Update VERSION to 1.0.0-alpha.38 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump System.Text.Json from 8.0.4 to 8.0.5 in the system group ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.37 (prerelease)
Changes since v1.0.0-alpha.36:
- Bump MSTest.TestAdapter from 3.6.0 to 3.6.1 ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Bump the ktsu group with 3 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Update VERSION to 1.0.0-alpha.37 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.36 (prerelease)
Changes since v1.0.0-alpha.35:
- Bump MSTest.TestFramework from 3.6.0 to 3.6.1 ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Update VERSION to 1.0.0-alpha.36 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.35 (prerelease)
Changes since v1.0.0-alpha.34:
- Add an overload for Alignment.Center that takes 2 dimensions for vertical centering ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.34 (prerelease)
Changes since v1.0.0-alpha.33:
- Update VERSION to 1.0.0-alpha.34 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump ktsu.ImGuiApp in the ktsu group ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.33 (prerelease)
Changes since v1.0.0-alpha.32:
- Bump ktsu.ImGuiApp in the ktsu group ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Update VERSION to 1.0.0-alpha.33 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.32 (prerelease)
Changes since v1.0.0-alpha.31:
- Update VERSION to 1.0.0-alpha.32 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump the ktsu group with 2 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.31 (prerelease)
Changes since v1.0.0-alpha.30:
- Update VERSION to 1.0.0-alpha.31 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump the ktsu group with 3 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.30 (prerelease)
Changes since v1.0.0-alpha.29:
- Sync .github\workflows\dotnet.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Update VERSION to 1.0.0-alpha.30 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.29 (prerelease)
Changes since v1.0.0-alpha.28:
- Update VERSION to 1.0.0-alpha.29 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump the ktsu group with 3 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
## v1.0.0-alpha.28 (prerelease)
Changes since v1.0.0-alpha.27:
- Update VERSION to 1.0.0-alpha.28 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.27 (prerelease)
Changes since v1.0.0-alpha.26:
- Update VERSION to 1.0.0-alpha.27 ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.26 (prerelease)
Changes since v1.0.0-alpha.25:
- Update VERSION to 1.0.0-alpha.26 ([@matt-edmondson](https://github.com/matt-edmondson))
- Bump the all group with 3 updates ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Sync .github\dependabot.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync .github\dependabot.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync .github\workflows\dotnet.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.0-alpha.25 (prerelease)
Changes since v1.0.0-alpha.24:
- Sync .github\workflows\dependabot-merge.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.0-alpha.24 (prerelease)
Changes since v1.0.0-alpha.23:
- Sync .github\workflows\dependabot-merge.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.0-alpha.23 (prerelease)
Changes since v1.0.0-alpha.22:
- Sync .github\workflows\dependabot-merge.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.0-alpha.22 (prerelease)
Changes since v1.0.0-alpha.21:
- Bump ktsu.ImGuiApp from 1.0.0-alpha.37 to 1.0.0-alpha.38 ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Sync .github\workflows\dotnet.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.0-alpha.21 (prerelease)
Changes since v1.0.0-alpha.20:
- Update ImGui.NET ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0-alpha.20 (prerelease)
Changes since v1.0.0-alpha.19:
- Bump ktsu.Extensions from 1.0.8 to 1.0.9 ([@dependabot[bot]](https://github.com/dependabot[bot]))
- Sync .github\dependabot.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
- Sync .github\workflows\dotnet.yml ([@ktsu[bot]](https://github.com/ktsu[bot]))
## v1.0.0-alpha.19 (prerelease)
Changes since 1.0.0-alpha.18:
- Migrate ktsu.io to ktsu namespace ([@matt-edmondson](https://github.com/matt-edmondson))
- Migrate ktsu.io to ktsu namespace ([@matt-edmondson](https://github.com/matt-edmondson))
- Migrate ktsu.io to ktsu namespace ([@matt-edmondson](https://github.com/matt-edmondson))
## v1.0.0 (major)
- Add test project and try to fix colors not being correct ([@matt-edmondson](https://github.com/matt-edmondson))
- Update dotnet.yml ([@matt-edmondson](https://github.com/matt-edmondson))
- Fix for CenterWithin not working as expected ([@Damon3000s](https://github.com/Damon3000s))
- Add ability to center text withing a certain width ([@matt-edmondson](https://github.com/matt-edmondson))
- Convert CenterWithin/Center to use the ScopedAction API ([@Damon3000s](https://github.com/Damon3000s))
- Refactor Scoped Constructors in UI Classes ([@matt-edmondson](https://github.com/matt-edmondson))
- Update Directory.Build.targets ([@matt-edmondson](https://github.com/matt-edmondson))
- Add Text class with nested Color and ScopedTextColor ([@matt-edmondson](https://github.com/matt-edmondson))
- Migrate ktsu.io to ktsu namespace ([@matt-edmondson](https://github.com/matt-edmondson))
- Add github package support ([@matt-edmondson](https://github.com/matt-edmondson))
- Update nuget.config ([@matt-edmondson](https://github.com/matt-edmondson))
- Add more workarounds to support SameLine ([@Damon3000s](https://github.com/Damon3000s))
- Update VERSION ([@matt-edmondson](https://github.com/matt-edmondson))
- Use the highest needed contrast ratio for text ([@matt-edmondson](https://github.com/matt-edmondson))
- Update Directory.Build.props ([@matt-edmondson](https://github.com/matt-edmondson))
- Remove GlobalSuppressions.cs file ([@matt-edmondson](https://github.com/matt-edmondson))
- Initial commit ([@matt-edmondson](https://github.com/matt-edmondson))
- Promote local variables to static members so the state persists. ie. Checkbox toggling won't reset per tick etc. ([@Damon3000s](https://github.com/Damon3000s))
- Potential fix for list box highlights not working ([@matt-edmondson](https://github.com/matt-edmondson))
- Fix for accent colors not being used with scoped themes ([@matt-edmondson](https://github.com/matt-edmondson))
- Update package references for ImGuiStyler and ImGuiStylerDemo projects ([@matt-edmondson](https://github.com/matt-edmondson))
- Update ImGui.NET ([@matt-edmondson](https://github.com/matt-edmondson))
- Desaturate scrollbars ([@matt-edmondson](https://github.com/matt-edmondson))
- Migrate ktsu.io to ktsu namespace ([@matt-edmondson](https://github.com/matt-edmondson))
- Add ScopedStyleVar class for scoped ImGui style management ([@matt-edmondson](https://github.com/matt-edmondson))
- Update ktsu.ImGuiApp package reference to version 1.0.0-alpha.71 ([@matt-edmondson](https://github.com/matt-edmondson))
- Add text centering ([@matt-edmondson](https://github.com/matt-edmondson))
- Add printing text relative to the current theme ([@matt-edmondson](https://github.com/matt-edmondson))
- Add XML docs to Button class; remove pragma warnings ([@matt-edmondson](https://github.com/matt-edmondson))
- Enhance Alignment and Color classes with new features ([@matt-edmondson](https://github.com/matt-edmondson))
- Update nuget.config ([@matt-edmondson](https://github.com/matt-edmondson))
- Update build config ([@matt-edmondson](https://github.com/matt-edmondson))
- Release version 1.0.0 ([@matt-edmondson](https://github.com/matt-edmondson))
- Update dotnet.yml ([@matt-edmondson](https://github.com/matt-edmondson))
- Update ktsu.Extensions package reference to version 1.0.31 ([@matt-edmondson](https://github.com/matt-edmondson))
- Tweaked implementation ([@Damon3000s](https://github.com/Damon3000s))
- Update dotnet.yml ([@matt-edmondson](https://github.com/matt-edmondson))
- Reverted recent changes to why the Dummy widget is rendered ([@Damon3000s](https://github.com/Damon3000s))
- Migrate ktsu.io to ktsu namespace ([@matt-edmondson](https://github.com/matt-edmondson))
- Fix header color being the same as the frame color making selected selectables indistinguishable ([@matt-edmondson](https://github.com/matt-edmondson))
- Update README.md with detailed library overview ([@matt-edmondson](https://github.com/matt-edmondson))
- Fix contrast ratio calculations ([@matt-edmondson](https://github.com/matt-edmondson))
- Enhance Theme class with new methods and documentation ([@matt-edmondson](https://github.com/matt-edmondson))
- Add generic centering method than can be used for any other content ([@matt-edmondson](https://github.com/matt-edmondson))
- Add an overload for Alignment.Center that takes 2 dimensions for vertical centering ([@matt-edmondson](https://github.com/matt-edmondson))
- Fix some alignment math ([@matt-edmondson](https://github.com/matt-edmondson))
- Add XML documentation to Indent class and its members ([@matt-edmondson](https://github.com/matt-edmondson))
- Update LICENSE ([@matt-edmondson](https://github.com/matt-edmondson))
- Update Directory.Build.targets ([@matt-edmondson](https://github.com/matt-edmondson))
- Add an accent color and use it for progress bars, plots, and histograms ([@matt-edmondson](https://github.com/matt-edmondson))