Unify branding: VT323 logotype across website, TUI, and OAuth pages
- Add VT323 ASCII art logo to logo.mjs as single source of truth - Website nav and hero use VT323 font via AsciiLogo.astro component - TUI header and CLI help render the ASCII logo with block-centered alignment - OAuth callback pages (Pi and alphaXiv) show branded feynman logotype - Auto-set recommended model after provider login Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -230,8 +230,10 @@ export function installFeynmanHeader(
|
||||
|
||||
push("");
|
||||
if (cardW >= 70) {
|
||||
const maxLogoW = Math.max(...FEYNMAN_AGENT_LOGO.map((l) => l.length));
|
||||
const logoOffset = " ".repeat(Math.max(0, Math.floor((cardW - maxLogoW) / 2)));
|
||||
for (const logoLine of FEYNMAN_AGENT_LOGO) {
|
||||
push(theme.fg("accent", theme.bold(centerText(truncateVisible(logoLine, cardW), cardW))));
|
||||
push(theme.fg("accent", theme.bold(`${logoOffset}${truncateVisible(logoLine, cardW)}`)));
|
||||
}
|
||||
push("");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user