Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(claude): init #1579

Open
wants to merge 34 commits into
base: main
Choose a base branch
from
Open

Conversation

ruiiiijiiiiang
Copy link

@ruiiiijiiiiang ruiiiijiiiiang commented Jan 14, 2025

🎉 Theme for Claude 🎉

Claude.ai, similar to ChatGPT, is an AI-powered chatbot and assistant developed by Anthropic, designed to provide conversational, creative, and problem-solving support. It focuses on generating helpful, safe, and user-aligned responses.

Latte with Peach

2025-01-14-121025_hyprshot

Frappe with Sapphire

2025-01-14-121535_hyprshot

Macchiato with Flamingo

2025-01-14-121625_hyprshot

Mocha with Mauve

2025-01-14-121421_hyprshot

🗒 Checklist 🗒

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

@ruiiiijiiiiang ruiiiijiiiiang changed the title Feat/claude feat(claude): init Jan 14, 2025
Copy link
Member

@uncenter uncenter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Login page unthemed:
CleanShot 2025-01-31 at 21 29 09

@uncenter
Copy link
Member

uncenter commented Feb 1, 2025

CleanShot 2025-01-31 at 21 31 05

Boxed in red are areas of text that I can tell are unthemed based on the preview image.

@uncenter uncenter added the waiting on author Note for staff that a re-review is not yet required label Feb 1, 2025
Copy link
Member

@isabelroses isabelroses left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We are currently not synatx highlighting the code. It would be great if we could. I'm noticing that its using prismjs could you take a look at adding that. The docs for doing so can be found here https://github.com/catppuccin/userstyles/blob/main/docs/guide/syntax-highlighting.md

@ruiiiijiiiiang
Copy link
Author

We are currently not synatx highlighting the code. It would be great if we could. I'm noticing that its using prismjs could you take a look at adding that. The docs for doing so can be found here https://github.com/catppuccin/userstyles/blob/main/docs/guide/syntax-highlighting.md

Thank you for the remainder. They must have recently added prismjs to their front end. I have updated the styles accordingly.
image

isabelroses
isabelroses previously approved these changes Mar 12, 2025
@uncenter
Copy link
Member

I was putting off setting up a Claude account for a while but I did it 😄, I'll review later today

@uncenter
Copy link
Member

uncenter commented Mar 12, 2025

Looks like https://claude.ai/recents and https://claude.ai/settings/profile aren't themed, can we theme them?

EDIT: Huh sorry it looks like the settings page is themed, not sure what I was seeing earlier!

@uncenter
Copy link
Member

CleanShot 2025-03-12 at 13 24 54

Tooltips appear unthemed.

https://claude.ai/upgrade is not themed by the URL selectors but does appear themed if you add the URL selector, with no styling changes!

@ruiiiijiiiiang
Copy link
Author

CleanShot 2025-03-12 at 13 24 54

Tooltips appear unthemed.

https://claude.ai/upgrade is not themed by the URL selectors but does appear themed if you add the URL selector, with no styling changes!

The tooltips have been fixed. I've also updated the url selector to just use url-prefix("https://claude.ai/") and it appears to be theming all pages correctly.

@ruiiiijiiiiang ruiiiijiiiiang requested a review from uncenter March 13, 2025 22:23
Copy link
Member

@uncenter uncenter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you set color: text; on code blocks? Looks like non-token text is unthemed here.
It also looks like inline code is themed, from the .text-danger-000 class, but ideally we should make it accent.

CleanShot 2025-03-13 at 18 57 18

@ruiiiijiiiiang
Copy link
Author

Can you set color: text; on code blocks? Looks like non-token text is unthemed here. It also looks like inline code is themed, from the .text-danger-000 class, but ideally we should make it accent.

CleanShot 2025-03-13 at 18 57 18

Code color updated. Frappe with lavender accent:
image

@ruiiiijiiiiang ruiiiijiiiiang requested a review from uncenter March 14, 2025 16:01
@ruiiiijiiiiang ruiiiijiiiiang requested a review from uncenter March 16, 2025 17:48
Copy link
Member

@uncenter uncenter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The contrast of Start new chat here doesn't look great, what do you think?

CleanShot 2025-03-16 at 17 49 04

And about the sidebar in general - we typically make sidebars like Claude's mantle. You can reference the ChatGPT userstyle. We should make the chat messages/AI replies have a background of surface0 to fit better after that change.

@MathieuDR
Copy link

MathieuDR commented Mar 22, 2025

The projects are unthemed I think
image
image

When you select a style, it also seems unthemed, note when you have a custom style the description has a gradient over it, which also seems unthemed.
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants