diff --git a/CLAUDE.md b/CLAUDE.md
index d6af343..3470102 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -16,7 +16,7 @@ dotnet build ThemeProvider/ThemeProvider.csproj
dotnet build -c Release
# Run the demo application (requires .NET 10)
-dotnet run --project ThemeProviderDemo
+dotnet run --project ThemeProvider.Demo
```
## Project Structure
@@ -41,7 +41,7 @@ This is a .NET library (`ktsu.ThemeProvider`) providing a semantic color theming
- `ThemeProvider/ColorRange.cs` - Color range interpolation helper (built on `ktsu.Semantics.Color`)
- `ThemeProvider/Themes/` - 38 theme implementations organized by family
- `ThemeProvider.ImGui/ImGuiPaletteMapper.cs` - Dear ImGui integration mapping ImGuiCol to Vector4
-- `ThemeProviderDemo/Program.cs` - Interactive demo application using ktsu.ImGuiApp
+- `ThemeProvider.Demo/Program.cs` - Interactive demo application using ktsu.ImGuiApp
### Dependencies
@@ -49,7 +49,7 @@ This is a .NET library (`ktsu.ThemeProvider`) providing a semantic color theming
- **Polyfill** - Backfill support for newer .NET APIs on older targets
- **System.Numerics.Vectors** - Vector types for netstandard2.0 target
- **Hexa.NET.ImGui** - Dear ImGui bindings (ThemeProvider.ImGui project)
-- **ktsu.ImGui.App** - ImGui application framework (ThemeProviderDemo only)
+- **ktsu.ImGui.App** - ImGui application framework (ThemeProvider.Demo only)
## Architecture
diff --git a/ThemeProviderDemo/AssemblyInfo.cs b/ThemeProvider.Demo/AssemblyInfo.cs
similarity index 100%
rename from ThemeProviderDemo/AssemblyInfo.cs
rename to ThemeProvider.Demo/AssemblyInfo.cs
diff --git a/ThemeProviderDemo/Program.cs b/ThemeProvider.Demo/Program.cs
similarity index 99%
rename from ThemeProviderDemo/Program.cs
rename to ThemeProvider.Demo/Program.cs
index 826ad0e..2c133b1 100644
--- a/ThemeProviderDemo/Program.cs
+++ b/ThemeProvider.Demo/Program.cs
@@ -1,6 +1,6 @@
// Copyright (c) 2023-2026 ktsu-dev contributors
-namespace ktsu.ThemeProviderDemo;
+namespace ktsu.ThemeProvider.Demo;
using System.Collections.Generic;
using System.Collections.ObjectModel;
diff --git a/ThemeProviderDemo/ThemeProviderDemo.csproj b/ThemeProvider.Demo/ThemeProvider.Demo.csproj
similarity index 78%
rename from ThemeProviderDemo/ThemeProviderDemo.csproj
rename to ThemeProvider.Demo/ThemeProvider.Demo.csproj
index d48bc89..eee66a7 100644
--- a/ThemeProviderDemo/ThemeProviderDemo.csproj
+++ b/ThemeProvider.Demo/ThemeProvider.Demo.csproj
@@ -6,6 +6,9 @@
net10.0
+
+ false
diff --git a/ThemeProvider.ImGui/README.md b/ThemeProvider.ImGui/README.md
index 016775f..c0fcb1e 100644
--- a/ThemeProvider.ImGui/README.md
+++ b/ThemeProvider.ImGui/README.md
@@ -106,7 +106,7 @@ var imguiColors = imguiMapper.MapTheme(theme);
## Examples
-See the [ThemeProviderDemo](../ThemeProviderDemo/) project for a complete working example showcasing:
+See the [ThemeProvider.Demo](../ThemeProvider.Demo/) project for a complete working example showcasing:
- Theme overview and color exploration
- Semantic color specification builder
diff --git a/ThemeProvider.sln b/ThemeProvider.sln
index 78c1ad4..5d67a80 100644
--- a/ThemeProvider.sln
+++ b/ThemeProvider.sln
@@ -5,7 +5,7 @@ VisualStudioVersion = 17.14.36310.24
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThemeProvider", "ThemeProvider\ThemeProvider.csproj", "{E1F39D5E-2B7C-475C-9A78-10342D3E0173}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThemeProviderDemo", "ThemeProviderDemo\ThemeProviderDemo.csproj", "{2E37C5EA-2CF0-4087-8EAB-DEE735DF9077}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThemeProvider.Demo", "ThemeProvider.Demo\ThemeProvider.Demo.csproj", "{2E37C5EA-2CF0-4087-8EAB-DEE735DF9077}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThemeProvider.ImGui", "ThemeProvider.ImGui\ThemeProvider.ImGui.csproj", "{B7E91ECF-8C33-4F62-B092-EEDD315BC29A}"
EndProject