Skip to content

Commit 2220f92

Browse files
Merge pull request #103 from ktsu-dev/claude/rename-demo-project
Rename ThemeProviderDemo to ThemeProvider.Demo
2 parents 9b4a579 + f8567ad commit 2220f92

6 files changed

Lines changed: 9 additions & 6 deletions

File tree

‎CLAUDE.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dotnet build ThemeProvider/ThemeProvider.csproj
1616
dotnet build -c Release
1717

1818
# Run the demo application (requires .NET 10)
19-
dotnet run --project ThemeProviderDemo
19+
dotnet run --project ThemeProvider.Demo
2020
```
2121

2222
## Project Structure
@@ -41,15 +41,15 @@ This is a .NET library (`ktsu.ThemeProvider`) providing a semantic color theming
4141
- `ThemeProvider/ColorRange.cs` - Color range interpolation helper (built on `ktsu.Semantics.Color`)
4242
- `ThemeProvider/Themes/` - 38 theme implementations organized by family
4343
- `ThemeProvider.ImGui/ImGuiPaletteMapper.cs` - Dear ImGui integration mapping ImGuiCol to Vector4
44-
- `ThemeProviderDemo/Program.cs` - Interactive demo application using ktsu.ImGuiApp
44+
- `ThemeProvider.Demo/Program.cs` - Interactive demo application using ktsu.ImGuiApp
4545

4646
### Dependencies
4747

4848
- **ktsu.Semantics.Color** - Color value types and color science (`Color`, Oklab/Oklch/HSL/HSV, WCAG, gradients)
4949
- **Polyfill** - Backfill support for newer .NET APIs on older targets
5050
- **System.Numerics.Vectors** - Vector types for netstandard2.0 target
5151
- **Hexa.NET.ImGui** - Dear ImGui bindings (ThemeProvider.ImGui project)
52-
- **ktsu.ImGui.App** - ImGui application framework (ThemeProviderDemo only)
52+
- **ktsu.ImGui.App** - ImGui application framework (ThemeProvider.Demo only)
5353

5454
## Architecture
5555

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Copyright (c) 2023-2026 ktsu-dev contributors
22

3-
namespace ktsu.ThemeProviderDemo;
3+
namespace ktsu.ThemeProvider.Demo;
44

55
using System.Collections.Generic;
66
using System.Collections.ObjectModel;

ThemeProviderDemo/ThemeProviderDemo.csproj renamed to ThemeProvider.Demo/ThemeProvider.Demo.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
<PropertyGroup>
77
<TargetFramework>net10.0</TargetFramework>
88
<TargetFrameworks></TargetFrameworks>
9+
<!-- ktsu.Sdk.App already leaves a WinExe unpacked; saying so here keeps the demo unpublishable
10+
if the project ever stops being an app. -->
11+
<IsPackable>false</IsPackable>
912
</PropertyGroup>
1013

1114
<ItemGroup>

‎ThemeProvider.ImGui/README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ var imguiColors = imguiMapper.MapTheme(theme);
106106

107107
## Examples
108108

109-
See the [ThemeProviderDemo](../ThemeProviderDemo/) project for a complete working example showcasing:
109+
See the [ThemeProvider.Demo](../ThemeProvider.Demo/) project for a complete working example showcasing:
110110

111111
- Theme overview and color exploration
112112
- Semantic color specification builder

‎ThemeProvider.sln‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ VisualStudioVersion = 17.14.36310.24
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThemeProvider", "ThemeProvider\ThemeProvider.csproj", "{E1F39D5E-2B7C-475C-9A78-10342D3E0173}"
77
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThemeProviderDemo", "ThemeProviderDemo\ThemeProviderDemo.csproj", "{2E37C5EA-2CF0-4087-8EAB-DEE735DF9077}"
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThemeProvider.Demo", "ThemeProvider.Demo\ThemeProvider.Demo.csproj", "{2E37C5EA-2CF0-4087-8EAB-DEE735DF9077}"
99
EndProject
1010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThemeProvider.ImGui", "ThemeProvider.ImGui\ThemeProvider.ImGui.csproj", "{B7E91ECF-8C33-4F62-B092-EEDD315BC29A}"
1111
EndProject

0 commit comments

Comments
 (0)