Commit 254fce6
docs: Add Themes and Skins migration strategy document
Evaluate 5 Blazor-native approaches to replicate Web Forms Themes and
Skins functionality: CSS Custom Properties, CascadingValue ThemeProvider,
Generated CSS Isolation, DI-based Configuration, and Hybrid.
Recommend CascadingValue ThemeProvider as the primary approach due to
full Web Forms fidelity (Theme/StyleSheetTheme semantics, SkinID support,
all property types). Document is exploratory per Jeff's request.
- Create docs/Migration/ThemesAndSkins.md with full analysis
- Add to mkdocs.yml nav under Migration section
- Record decision in .ai-team/decisions/inbox/
- Update forge history with learnings
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 6ce142a commit 254fce6
4 files changed
Lines changed: 829 additions & 0 deletions
File tree
- .ai-team
- agents/forge
- decisions/inbox
- docs/Migration
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
0 commit comments