Adopt the house theme: hairline chrome, opacity ladder, display face #8
Loading…
Reference in a new issue
No description provided.
Delete branch "d/style-theme"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
First of three style-migration passes: full light palette (white cards on an off-white field, drawer stays dark), exact dark-mode opacity ladder, explicit hairline lines, 12px radius, 260px drawer, Bahnschrift/Barlow display face with a self-hosted woff2 fallback, and every hardcoded border swapped to the palette vars.
🤖 Claude AI Code Review
Summary
Theme migration replacing hardcoded RGBA borders with palette vars, adding a light palette, opacity ladder, custom fonts, and layout properties. Mostly clean mechanical work.
Code Quality ⭐⭐⭐⭐☆
Consistent, well-documented centralization of styling into theme vars — good direction.
Issues
🟢 Home.razor — The colored border cases (
rgba(255,87,34,0.5),rgba(33,150,243,0.5),rgba(156,39,176,0.5)) remain hardcoded while the neutral fallbacks were moved to vars. Not a bug, but inconsistent with the PR's stated goal ("every hardcoded border swapped to the palette vars").🟢 app.css — Only
font-weight: 600is declared for Barlow, but the theme applies Barlow to H4/H5/H6 which may render at other weights depending on MudBlazor typography settings. Non-600 headings on non-Windows platforms will synthesize/fallback rather than use the hosted font. Verify heading weights match, or add the needed weight faces.Verify the
barlow-600.woff2binary is a legitimately licensed font file, but nothing blocks merge.📊 Tokens: 9800 input + 446 output | 💰 Cost: ~$0.0602
Generated by Claude Opus 4.8 via Gitea Actions