You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds Random as the last Customization Studio theme dropdown option. Random clears and disables custom color overrides, emits theme=random in exported snippets, shows a caching warning, and renders a mixed-accent swatch (JhaSourav07#286)
## Description
Fixes #ISSUE_NUMBER(JhaSourav07#144)
Adds `Random` as the last option in the Customization Studio theme
dropdown. When selected, it emits `theme=random`, clears and disables
custom color overrides, shows a caching warning, and renders a
mixed-accent swatch to communicate randomness.
## Pillar
- [ ] 🎨 Pillar 1 — New Theme Design
- [ ] 📐 Pillar 2 — Geometric SVG Improvement
- [ ] 🕐 Pillar 3 — Timezone Logic Optimization
- [x] 🛠️ Other (Bug fix, refactoring, docs)
## Visual Preview
Tested locally at:
`http://localhost:3000/customize`
## Checklist before requesting a review:
- [x] I have read the `CONTRIBUTING.md` file.
- [x] I have tested these changes locally (`localhost:3000/customize`).
- [x] I have run `npm run format:check`, `npm run lint`, and `npm run
test` locally and resolved all errors.
- [x] My commits follow the Conventional Commits format, e.g.
`feat(customize): add random theme option`.
- [x] I have updated `README.md` if I added a new theme or URL
parameter. Not required for this change because `theme=random` already
exists.
- [x] I have started the repo.
- [x] I have made sure that I have only one commit to merge in this PR.
- [x] The SVG output matches the CommitPulse "premium quality" aesthetic
standard.
- [ ] (Recommended) I joined the CommitPulse Discord community for
contributor discussions, mentorship, and faster PR support..
0 commit comments