Double the theme catalog with twelve vivid palettes - #15
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (11)
💤 Files with no reviewable changes (1)
📝 WalkthroughWalkthroughThe PR expands the application from its previous theme set to 24 themes. It adds theme registry entries and palettes, groups selector options by light or dark mode, validates theme integration, updates boot handling, and refreshes generated assets and documentation. ChangesTheme expansion
Estimated code review effort: 3 (Moderate) | ~20 minutes Merge Risk: ⚪ Minimal · up to The PR expands the theme catalog and updates the served assets without any identified merge-blocking issue. No actionable merge-blocking risk remains beyond normal checks and review. Sequence Diagram(s)sequenceDiagram
participant User
participant ThemeSelector
participant ThemeRegistry
participant ThemeStyles
User->>ThemeSelector: select a theme
ThemeSelector->>ThemeRegistry: resolve theme ID and group
ThemeSelector->>ThemeStyles: apply selected theme
ThemeStyles-->>User: render themed interface and swatch preview
Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Add Neon Noir, Synthwave, Phosphor, Aurora, Biolume, Carbon, Sakura, Citrus, Peach Fuzz, Cotton Candy, Clear Sky, and Coral Reef. Settings swatches now preview each palette live, and the rail picker groups dark and light. Co-authored-by: Damon <Modsofthenation@users.noreply.github.com>
Sakura, Citrus, Peach, Cotton Candy, Clear Sky, and Coral Reef were flashing the dark color-scheme before React applied the theme. Co-authored-by: Damon <Modsofthenation@users.noreply.github.com>
Every palette must have tokens in styles.css, and every light palette must be listed in the index.html color-scheme boot script so native controls do not flash dark. Drop stale hashed assets from the rebase. Co-authored-by: zord.lack.net <zord.lack.net@gmail.com>
a8711d5 to
6eed5fa
Compare
Rebased onto latest
main(includes the graph/3D work from #13 and the folder/ref pickers from #14).Doubles the UI from 12 to 24 themes and makes the picker show each palette live.
New dark: Neon Noir, Synthwave, Phosphor, Aurora, Biolume, Carbon
New light: Sakura, Citrus, Peach Fuzz, Cotton Candy, Clear Sky, Coral Reef
Settings swatches inherit the theme they represent (background, ink, accent bar) so the grid itself pops. The rail select groups Dark / Light. The boot script in
index.htmlincludes the new light palettes so native controls do not flash dark.Existing themes and
localStorageIDs are unchanged.Review follow-ups applied on rebase
Summary by CodeRabbit
New Features
Documentation
Tests