You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- shiki themes swap github-light/dark → @pierre/theme pierre-light/dark
(the package the Pierre diff webview already renders with — chat code
and the tool-call diff sheet now share one vocabulary). toShikiTheme
maps the VS Code shape (tokenColors) into shiki's type and drops
object-form semanticTokenColors; the copy is also load-bearing because
shiki's normalizeTheme mutates its input and the exports are frozen
- code block containers sit on the theme's own editor background
(#ffffff / #0a0a0a) with a 1pt border carrying the block boundary —
the Pierre diff-sheet card look; applies to both the broken-out
CodeBlockSegment and enriched-rendered nested blocks
- JetBrains Mono via the expo-font config plugin (Regular + Bold TTFs
sourced from @expo-google-fonts/jetbrains-mono — build-time embed, NOT
useFonts: the transcript needs the font synchronously at first native
render). Both enriched (RCTFont) and the TextInput container resolve
the "JetBrains Mono" family; matches the diff webview's woff2
- resolveLang reads only the FIRST word of the fence info string —
marked's .lang is the entire string ("ts title=x"), which missed the
alias table and rendered plain
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
0 commit comments