Skip to content

fix: add light appearance support to themes missing it#18401

Open
IamCoder18 wants to merge 1 commit intoanomalyco:devfrom
IamCoder18:fix/theme-light-appearance-support
Open

fix: add light appearance support to themes missing it#18401
IamCoder18 wants to merge 1 commit intoanomalyco:devfrom
IamCoder18:fix/theme-light-appearance-support

Conversation

@IamCoder18
Copy link

Add proper light-mode color definitions to 5 themes that previously had identical colors for dark and light modes, making the light appearance toggle ineffective.

Issue for this PR

Closes #18397

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

There were 5 color themes (Night Owl, Ayu, Aura, Catppuccin Frappe, Catppuccin Macchiato) that only had dark mode colors, even in light mode. This PR adds proper light mode colors to the theme definition and uses the official light variant of the color palette.

How did you verify your code works?

I verified my code works by comparing opencode and bun run dev. I've also attached a recording below to confirm it works.

Screenshots / recordings

2026-03-20.08-14-42.mp4

Checklist

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

Add proper light-mode color definitions to 5 themes:
- nightowl.json: added Night Owl Light palette
- ayu.json: added Ayu Mirage (light variant) colors
- aura.json: added Aura light palette colors
- catppuccin-frappe.json: added Catppuccin Latte as light variant
- catppuccin-macchiato.json: added Catppuccin Latte as light variant

These themes previously had identical colors for dark and light modes,
making the light appearance toggle ineffective.
@github-actions
Copy link
Contributor

The following comment was made by an LLM, it may be inaccurate:

Found a potential duplicate:

PR #10559: feat(opencode): support light appearance for all catppuccin themes
#10559

This PR appears to be related as it addresses light appearance support specifically for Catppuccin themes, which overlaps with the current PR #18401 that adds light mode support to Catppuccin Frappe and Catppuccin Macchiato (among other themes).

@IamCoder18
Copy link
Author

This PR addresses the missing light modes for Catppuccin themes (#10512) while also expanding the fix to include Night Owl, Ayu, and Aura to provide a complete fix for the current theme set.

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.

Several themes don't support light appearance - dark and light modes are identical

1 participant