feat(themes): add chocomonkey theme (@Garu006)#7951
Conversation
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Adds a new UI theme named chocomonkey and wires it through the schema and frontend theme sources.
Changes:
- Added
chocomonkeyto theThemeNameSchemaenum - Added
chocomonkeytheme constants (bg/main/sub/text) to the frontend theme registry - Introduced a new static CSS theme file defining the theme’s CSS variables
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| packages/schemas/src/themes.ts | Registers chocomonkey as a valid theme name in the schema enum |
| frontend/static/themes/chocomonkey.css | Adds CSS custom properties for the new theme |
| frontend/src/ts/constants/themes.ts | Adds the theme color palette to the themes record |
| mainColor: "#a7c080", | ||
| subColor: "#7f8c8d", | ||
| textColor: "#d3c6aa", | ||
| } |
| "watermelon", | ||
| "wavez", | ||
| "witch_girl", | ||
| "chocomonkey", | ||
| ], |
There was a problem hiding this comment.
the list is ordered by date added
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
Continuous integration check(s) failed. Please review the failing check's logs and make the necessary changes. |
|
Continuous integration check(s) failed. Please review the failing check's logs and make the necessary changes. |
|
Continuous integration check(s) failed. Please review the failing check's logs and make the necessary changes. |
|
Continuous integration check(s) failed. Please review the failing check's logs and make the necessary changes. |
085ea25 to
8292cae
Compare
|
Continuous integration check(s) failed. Please review the failing check's logs and make the necessary changes. |
fehmer
left a comment
There was a problem hiding this comment.
hi @Garu006 , thank you for your contribution.
Please check the documentation https://github.com/monkeytypegame/monkeytype/blob/master/docs/THEMES.md again and revert the unrelated changes. Adding a theme should not end up in a changeset with 3000 lines :)
8292cae to
8a5f8b1
Compare
|
Continuous integration check(s) failed. Please review the failing check's logs and make the necessary changes. |
8a5f8b1 to
650b8c8
Compare
|
Continuous integration check(s) failed. Please review the failing check's logs and make the necessary changes. |
Description
Checks
packages/schemas/src/languages.tsfrontend/src/ts/constants/languages.tsfrontend/static/languagespackages/schemas/src/themes.tsfrontend/src/ts/constants/themes.tsfrontend/static/themespackages/schemas/src/layouts.tsfrontend/static/layoutsfrontend/static/webfontspackages/schemas/src/fonts.tsfrontend/src/ts/constants/fonts.tsCloses #