feat(design): shared screen parts, emoji-free strings, printed chess board
- core/ui.js: screenHead/wireBack, emptyState, loadingRows, errorState, avatar,
esc, so every redesigned screen is built from the same furniture.
- i18n: 44 strings carried emoji or check-mark glyphs; they now read as words.
- Chess board dark squares move to a mid-tone printed indigo so both piece
colours read on them.
- tools/shoot.mjs can push any scene with params.
Co-Authored-By:
Claude Opus 5.5 <noreply@anthropic.com>
Showing
This diff is collapsed.
public/js/core/ui.js
0 → 100644
Please register or sign in to comment