Skip to content

fix(render): honor system mode for direct rich surfaces#193

Merged
benvinegar merged 1 commit into
mainfrom
fix/system-mode-direct-surfaces
Jul 1, 2026
Merged

fix(render): honor system mode for direct rich surfaces#193
benvinegar merged 1 commit into
mainfrom
fix/system-mode-direct-surfaces

Conversation

@benvinegar

Copy link
Copy Markdown
Member

Summary

  • opt no-mode sandboxed surface docs into color-scheme: light dark so the browser resolves the user system mode
  • let direct diff renders use @pierre/diffs system theme mode instead of defaulting to light
  • make no-mode mermaid renders pick light/dark in-frame via matchMedia before rendering
  • add regression coverage and a patch changeset

Validation

  • npm test
  • npm run typecheck
  • npm run lint
  • npm run format:check

This PR description was generated by Pi using OpenAI GPT-5

@benvinegar benvinegar merged commit 0a094ac into main Jul 1, 2026
9 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.

1 participant