Skip to content

feat(crates.io): rewrite - #2300

Open
nuexq wants to merge 3 commits into
catppuccin:mainfrom
nuexq:fix-crates.io
Open

feat(crates.io): rewrite#2300
nuexq wants to merge 3 commits into
catppuccin:mainfrom
nuexq:fix-crates.io

Conversation

@nuexq

@nuexq nuexq commented Jul 27, 2026

Copy link
Copy Markdown
Member

🗒 Checklist 🗒

  • I used AI (or AI-assistance) for this change.

🔧 What does this fix? 🔧

rewriting crates.io userstyle following the new site refactor.

🔍 Reproduction Steps 🔍

image image

@nuexq
nuexq requested a review from uncenter as a code owner July 27, 2026 15:54
@github-actions github-actions Bot added the crates.io crates.io label Jul 27, 2026
@uncenter

Copy link
Copy Markdown
Member

It looks like there are some unthemed areas on the Code Viewer component (https://crates.io/crates/serde/1.0.229/code/src/lib.rs), on the Security tab (https://crates.io/crates/serde/security), and on some tooltips like those on the Versions tab (https://crates.io/crates/serde/versions, see image):

CleanShot 2026-07-29 at 17 00 24@2x

Also in the API Tokens page (https://crates.io/settings/tokens), there are some hover states of the sidebar menu links that are unthemed and the background of live API token cards are unthemed.

CleanShot 2026-07-29 at 17 03 42@2x

The header in light mode also looks a little strange.

@nuexq

nuexq commented Aug 3, 2026

Copy link
Copy Markdown
Member Author

I fixed all the problems you mentioned and found more along the way, and about light mode header, I'm not sure which color to choose as their original color was green color that plays a role as secondary accent for them, and I picked the closest color to the dark mode version, also @base and @mantle for backgrounds doesn't seem to work well in light mode

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

crates.io crates.io

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants