feat(carbon): init#2286
Conversation
|
Hi, sorry to bother you. I just wanted to ask if there is any estimated timeline for the review. Thank you! |
|
Hi, we are unfortunately unable to review this pull request until it meets our contributing guidelines, which require you to use our pull request template https://github.com/catppuccin/userstyles/blob/main/.github/PULL_REQUEST_TEMPLATE/userstyle-creation.md. |
|
Thanks for letting me know! I’ve updated the pull request description to use the required template. |
| @name Carbon Catppuccin | ||
| @namespace github.com/catppuccin/userstyles/styles/carbon | ||
| @homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/carbon | ||
| @version 2026.07.07 |
There was a problem hiding this comment.
For future reference; this is typically left as in is in the template (2000.01.01), as it gets updated by the CI pipeline.
| background-color: @mantle !important; | ||
| } | ||
|
|
||
| /* CodeMirror export card. */ |
There was a problem hiding this comment.
We plan to have a CodeMirror library to handle this, iirc.
| color: @overlay2 !important; | ||
| } | ||
|
|
||
| * { |
There was a problem hiding this comment.
Does this work just applied at the root level? Try not to use wildcard selectors whenever possible.
|
|
||
| @import "https://userstyles.catppuccin.com/lib/lib.less"; | ||
|
|
||
| @-moz-document domain("carbon.now.sh") { |
There was a problem hiding this comment.
Don't use !important unless it's too overwrite an inline style or an important from upstream. Prioritize using a higher specificity root selector.
| #catppuccin(@flavor) { | ||
| #lib.palette(); | ||
| #lib.defaults(); | ||
| #lib.css-variables(); |
There was a problem hiding this comment.
this is unnecessary in this port; it's only used whenever you are using a dependency that uses --ctp-* CSS variables.
Website: Carbon
URL: https://carbon.now.sh
Description:
Carbon is a web app for creating and sharing images of source code. This userstyle applies Catppuccin colors to Carbon's UI, editor/export preview, syntax highlighting, controls, menus, and export-related surfaces.
🗒 Checklist 🗒
I have read and followed Catppuccin's userstyle contributing guidelines.
I used AI (or AI-assistance) for this change.
/styles/<name-of-website>.catppuccin.user.lesswithin the new directory.userstyles.ymlfile with information about the new userstyle.💬 Comments 💬
Tested all four flavours (Latte, Frappé, Macchiato, Mocha), accent switching, and Carbon PNG/SVG export with Stylus enabled.