Skip to content

Add Ayu Dark and Mirage themes - #2429

Open
sor88 wants to merge 1 commit into
freelensapp:mainfrom
sor88:codex/add-ayu-themes
Open

sor88 wants to merge 1 commit into
freelensapp:mainfrom
sor88:codex/add-ayu-themes

Conversation

@sor88

@sor88 sor88 commented Aug 26, 2026

Copy link
Copy Markdown

Description of changes:

  • Add selectable Ayu Dark and Ayu Mirage application themes.
  • Map the official Ayu palettes across UI surfaces, semantic states, logs, and terminal ANSI colors.
  • Add matching Monaco editor themes for both variants.
  • Register the application and Monaco themes through the explicit DI registries.
  • Use Ayu's dark accent.on colors where Freelens components hardcode white foregrounds, preserving readable contrast.

Palette sources:

Testing:

  • pnpm type:check
  • pnpm dlx @biomejs/biome@2.5.4 check for all seven changed files
  • git diff --check
  • Automated validation that every base color comes from the official Ayu Dark or Mirage palettes
  • pnpm test:unit:core: 2,506 tests passed; one unrelated terminal API test failed, and one suite could not start after a concurrent Electron binary installation race

@Brainpitcher

Copy link
Copy Markdown

nice one!

This branch has not been deployed

No deployments
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.

3 participants