userstyles icon indicating copy to clipboard operation
userstyles copied to clipboard

feat(nodejs): init

Open nik-rev opened this issue 1 year ago • 3 comments

🎉 Theme for NodeJS🎉

NodeJS is a javascript runtime, the nodejs website includes docs for it

💬 Additional Comments 💬

Difficulties

Right-clicking on these breadcrumbs applies a green background and at the moment I dont know how to remove it. none of the pseudoclasses work and it doesn't gain any additional class.

Same behaviour can be observed in a few different places, if i can figure out how to fix it here I'll probably be able to fix it in those places too image

🗒 Checklist 🗒

  • [x] I have read and followed Catppuccin's submission guidelines.
  • [x] I have made a new directory underneath /styles/<name-of-website> containing the contents of the /template directory.
    • [x] I have ensured that the new directory is in lower-kebab-case.
    • [x] I have followed the template and kept the preprocessor as LESS.
  • [x] I have made sure to update the userstyles.yml file with information about the new userstyle.
  • [x] I have included the following files:
    • [x] catppuccin.user.css - all the CSS for the userstyle, based on the template.
    • [x] preview.webp - composite image of all four individual flavor screenshots (taken with the default accent color of mauve) stitched together, generated via Catwalk.

nik-rev avatar Aug 30 '24 20:08 nik-rev

I should note that the Node.js documentation, like the website, has a redesign in the works: https://togithub.com/nodejs/node/issues/52343.

uncenter avatar Aug 30 '24 21:08 uncenter

I should note that the Node.js documentation, like the website, has a redesign in the works: https://togithub.com/nodejs/node/issues/52343.

Oh thanks for letting me know! I've looked at that issue and looks like they're changing the design quite significantly image

And looks like over the months they have been making steady progress with it. I'll just wait until they deploy the new docs then I'll rework this PR. Is that fine? We can keep it as draft in the meantime?

nik-rev avatar Aug 30 '24 21:08 nik-rev

I mean I'm okay merging with the current state assuming it correctly themes the existing docs! Up to you.

uncenter avatar Aug 30 '24 23:08 uncenter

Going over old issues and thought I'd look around if there are any updates on Node's side of things re: the redesign; looks like last week a pull request was opened to potentially make the final step of deploying the new API docs (https://redirect.github.com/nodejs/node/pull/57343), and I also found https://github.com/nodejs/api-docs-tooling which might provide some insight into the variables used in the meantime.

uncenter avatar Mar 11 '25 20:03 uncenter

I should also say no pressure to continue work on this if you aren't interested. If you still are, I would also ask that you update this new userstyle to match the new template for new userstyles that we made some major changes to in December/January (#1546).

uncenter avatar Mar 11 '25 20:03 uncenter

Ok, if I decide to continue this I feel like it would just make sense to start from scratch with a new PR

nik-rev avatar Mar 11 '25 20:03 nik-rev