Skip to content

feat: add aurora and borealis themes#23078

Open
arizen-dev wants to merge 1 commit intoanomalyco:devfrom
arizen-dev:feat/add-aurora-borealis-themes
Open

feat: add aurora and borealis themes#23078
arizen-dev wants to merge 1 commit intoanomalyco:devfrom
arizen-dev:feat/add-aurora-borealis-themes

Conversation

@arizen-dev
Copy link
Copy Markdown

@arizen-dev arizen-dev commented Apr 17, 2026

Issue for this PR

Closes #

Type of change

  • New feature

What does this PR do?

Adds two new built-in themes to OpenCode:

  • Aurora — a clean light theme with subtle purple/blue accents inspired by the macOS color palette. Includes a complementary dark variant.
  • Borealis — a dual-mode theme with a deep navy dark mode and a cool-toned light mode, designed for users who want a softer alternative to pure black/white themes.

Both themes follow the desktop-theme.json format and match the structure of existing built-in themes like nord and catppuccin.

How did you verify your code works?

  • Theme JSON files follow the exact same schema as existing themes in packages/ui/src/theme/themes/
  • Both themes include light and dark variants with complete palette + syntax override definitions
  • Registered in default-themes.ts and exported from index.ts following the same pattern as other themes
  • Themes were previously used as custom TUI themes (theme.json format) and confirmed working in production

Screenshots / recordings

N/A — theme files only, no UI code changes.

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

@github-actions github-actions bot added needs:compliance This means the issue will auto-close after 2 hours. and removed needs:compliance This means the issue will auto-close after 2 hours. labels Apr 17, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Thanks for updating your PR! It now meets our contributing guidelines. 👍

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