DarkUI.Refit 2.0.1

dotnet add package DarkUI.Refit --version 2.0.1
                    
NuGet\Install-Package DarkUI.Refit -Version 2.0.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="DarkUI.Refit" Version="2.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DarkUI.Refit" Version="2.0.1" />
                    
Directory.Packages.props
<PackageReference Include="DarkUI.Refit" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DarkUI.Refit --version 2.0.1
                    
#r "nuget: DarkUI.Refit, 2.0.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.
#:package DarkUI.Refit@2.0.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=DarkUI.Refit&version=2.0.1
                    
Install as a Cake Addin
#tool nuget:?package=DarkUI.Refit&version=2.0.1
                    
Install as a Cake Tool

⚠️ BREAKING CHANGES

Version 2.0.0 - Namespace Reorganization

Important: This version includes significant namespace changes that will require code updates when upgrading from previous versions.

What Changed

As part of a major project cleanup and reorganization, many types have been moved to more logical namespaces. This affects the using statements in your code.

Examples of Changed Namespaces
Type Old Namespace New Namespace
DarkButtonStyle DarkUI.Controls DarkUI.Data.Enums
Severity DarkUI.Controls DarkUI.Data.Enums
Various Enums DarkUI.Controls DarkUI.Data.Enums
Data Models DarkUI.Controls DarkUI.Data.Models
Migration Guide
  1. Update using statements: Replace old namespace references with new ones
   // Old
   using DarkUI.Controls; // for enums
   
   // New  
   using DarkUI.Controls; // for controls
   using DarkUI.Data.Enums; // for enums
   using DarkUI.Data.Models; // for data models
  1. Rebuild your project: After updating namespaces, perform a clean rebuild

  2. Check compilation errors: The compiler will identify any remaining namespace issues

Impact
  • Source Compatibility: ❌ Breaking - requires code changes
  • Binary Compatibility: ❌ Breaking - requires recompilation
  • Functionality: ✅ No changes - all features work the same
Recommendation
  • Update to the latest version during a planned maintenance window
  • Test thoroughly in a development environment before deploying
  • Consider updating all DarkUI references at once to avoid partial migration issues
Product Compatible and additional computed target framework versions.
.NET net9.0-windows7.0 is compatible.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net9.0-windows7.0

    • No dependencies.

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
2.0.1 413 9/28/2025
1.2.0 407 2/8/2025
1.1.0 188 2/1/2025
1.0.1 172 2/1/2025
1.0.0 196 1/25/2025

New:
- Added Circular Progress Bars

BREAKING CHANGES:
- A general project cleanup resulted in many of the namespaces to change (ex. DarkButtonStyle was in DarkUI.Controls and is now in DarkUI.Data.Enums)