Skip to content

Conversation

@beNative
Copy link
Owner

Summary

  • add centralized theme token definitions with helpers for the light and dark palettes
  • create a theme service that applies the tokens, supports overrides, and manages the root dark class
  • refactor the theme context to use the service, expose a setTheme API, and keep fallbacks in sync via tests

Testing

  • npx vitest run themes/tests/themeTokens.test.ts
  • npx vitest run services/preview/tests/markdownRenderer.test.tsx
  • npx tsc --noEmit (fails: existing type errors in unrelated files)

https://chatgpt.com/codex/tasks/task_e_68fb921402f08332a7c92f472496210f

@beNative beNative closed this Oct 25, 2025
@beNative beNative deleted the codex/create-theme-management-system branch October 25, 2025 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants