Skip to content

feat: add Catppuccin Latte, Frappe, and Macchiato themes - #42

Merged
aakashrajput merged 2 commits into
KlaatAI:mainfrom
siddhanttiwari19:feat/catppuccin-latte-frappe-macchiato
Jul 22, 2026
Merged

feat: add Catppuccin Latte, Frappe, and Macchiato themes#42
aakashrajput merged 2 commits into
KlaatAI:mainfrom
siddhanttiwari19:feat/catppuccin-latte-frappe-macchiato

Conversation

@siddhanttiwari19

@siddhanttiwari19 siddhanttiwari19 commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

Refs #39

Summary

Adds the three remaining Catppuccin flavors — Latte, Frappé, and Macchiato —
following the CATPPUCCIN_PALETTE pattern. All three are selectable via /theme
and persist across restart.

Themes added

  • catppuccin-latte — warm light pastel palette
  • catppuccin-frappe — muted mid-tone pastel palette
  • catppuccin-macchiato — dark teal-tinged pastel palette

Palette source

Hex values sourced directly from the official Catppuccin style guide:
https://catppuccin.com/palette

Screenshots

Theme switched to catppuccin-latte
WhatsApp Image 2026-07-22 at 1 01 46 PM

Theme switched to catppuccin-frappe
WhatsApp Image 2026-07-22 at 1 02 13 PM

Theme switched to catppuccin-macchiato
WhatsApp Image 2026-07-22 at 1 02 42 PM

How I verified it

  • bun run typecheck — clean
  • bun test — 42/42 passing
  • bun run build — clean (0.34 MB, 70 modules)

@aakashrajput

aakashrajput commented Jul 20, 2026

Copy link
Copy Markdown
Member

@siddhanttiwari19 please attach the screenshits of the theme and solve the merge conflicts, thanks

@siddhanttiwari19

Copy link
Copy Markdown
Contributor Author

Unable to capture live TUI screenshots without an active Klaatu account for
auth. Happy to add screenshots if a reviewer can confirm the themes render
correctly, or if there is an offline/mock mode I can use. @aakashrajput

@aakashrajput

aakashrajput commented Jul 20, 2026

Copy link
Copy Markdown
Member

@siddhanttiwari19 you can create a free KlaatAi account on https://klaatai.com and once you run klaatcode it will auto login you and you can take the screenshots and even use klaatcode.

free accounts gives you 75 requests per day.

Happy Coding.

@siddhanttiwari19
siddhanttiwari19 force-pushed the feat/catppuccin-latte-frappe-macchiato branch from 4d63541 to 234738b Compare July 20, 2026 18:59
@aakashrajput

Copy link
Copy Markdown
Member

@siddhanttiwari19 please attache the thme screenshot, its just for logs and will be usefull in future.

@siddhanttiwari19

siddhanttiwari19 commented Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

Hey, quick update , I made a KlaatAI account and tried running klaatcode to auto-login, but I'm hitting a snag: the browser keeps showing "can't reach this page" on the localhost callback URL after I try to sign in. Tried a few different things on my end (different ports, checked firewall, etc.) but no luck so far, might be a Windows-specific thing.

Still trying to sort it out, but in the meantime the values I added are pulled straight from the official Catppuccin palette (catppuccin.com or palette), following the exact same pattern as the existing CATPPUCCIN_PALETTE already in the file. If it'd be quicker for you to just glance over the hex codes than wait on me fighting local auth, happy to have you take a look that way too. Will keep trying on my end regardless. @aakashrajput

@aakashrajput

Copy link
Copy Markdown
Member

@siddhanttiwari19 thanks for the update , we are looking into it on priority, will let you know once it starts working.

@siddhanttiwari19

Copy link
Copy Markdown
Contributor Author

Hi @aakashrajput, thanks for the update! the merge conflicts have been resolved and all checks are passing. Since the localhost login issue is still being investigated, I can't attach the screenshots yet.
If everything else looks good, could you please merge the PR? Thanks!

@aakashrajput

aakashrajput commented Jul 21, 2026

Copy link
Copy Markdown
Member

Hi @siddhanttiwari19 thanks for waiting, can you please take a back merge into your repo and try to run it it will be working now. Thanks

@siddhanttiwari19

Copy link
Copy Markdown
Contributor Author

Hi @aakashrajput, I merged the latest main and verified the login flow is working again. I tested the three new Catppuccin themes and attached screenshots int the PR description. The themes are selectable and apply successfully. The visual differences between Latte, Frappé, and Macchiato are fairly subtle on the current UI, but the palette registration and theme switching are functioning correctly.

@aakashrajput
aakashrajput merged commit 5294682 into KlaatAI:main Jul 22, 2026
2 checks passed
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.

2 participants