Skip to content

Add Catppuccin theme - #19

Open
AlexIn-Tech wants to merge 1 commit into
LinkStackOrg:mainfrom
AlexIn-Tech:add-catppuccin-theme
Open

AlexIn-Tech wants to merge 1 commit into
LinkStackOrg:mainfrom
AlexIn-Tech:add-catppuccin-theme

Conversation

@AlexIn-Tech

Copy link
Copy Markdown

Theme submission

Adds Catppuccin, a theme with all four Catppuccin flavors (Latte, Frappé, Macchiato and Mocha). It follows the system light/dark setting by default (Latte in light mode, Mocha in dark mode), and visitors can pick a flavor and one of the 14 accent colors. Brand buttons use each brand's real color mapped to the nearest Catppuccin color, and the button icons are recolored to follow the flavor.

Checks

  • Current public release is tagged v1.0
  • Theme supports light and dark (auto); it does not require JavaScript
  • Preview is a 1920 x 1080 PNG showing Latte and Mocha
  • Release archive is below the 2 MB limit (572 KB zipped)
  • themes.json parses successfully; only the new entry was added
  • Follows the Catppuccin style guide; all 26 colors of each flavor were checked against the official palette.json
  • Tested on a live LinkStack instance in all four flavors (Latte, Frappé, Macchiato and Mocha), including switching between them with the picker

Notes

  • The flavor/accent picker uses the custom code feature, so it needs ALLOW_CUSTOM_CODE_IN_THEMES=true on the server. Without it the theme still works (colors, icons and default avatar); only the picker is unavailable, which is why requiresJS is false.
  • The Catppuccin logo is shown as the default avatar only for users who have not uploaded one.
  • Palette and logo: Catppuccin, MIT. Icons: LinkStack / LittleLink Custom, with a few from Simple Icons (CC0). Credits are in the theme's readme.md.

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
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.

1 participant