feat(design): add Pixel Pop (8-bit pastel arcade) preset#9
Merged
Conversation
A self-authored 15th `--design` preset: the neo-brutalist hard-outline chassis (3px ink borders, hard-offset zero-blur shadows, zero radius) re-skinned in a candy pastel palette (lavender / mint / pink / butter / sky) with bitmap pixel headlines (Press Start 2P) over a retro monospace body (Space Mono). Ships light + dark (arcade-night) halves, a pixel-dot field, `image-rendering: pixelated`, and hover-pop / active-slam press motion. - register `pixel` in the CLI design choices, preview params-schema (+label), and audit-design spec (voice checks) - load Press Start 2P + Space Mono behind the design=pixel variant marker in both template index.html copies (fall back to ui-monospace where blocked) - CJK-safe font stacks (PingFang SC / Microsoft YaHei / Noto Sans SC before the generic) so Chinese/Japanese titles render in a clean sans instead of dropping to the browser default serif against the bitmap Latin - re-sync the create-eikon-react template package.json to the source template (drop unused @radix-ui/react-label — native <label htmlFor> is used) Audit: pixel scores 100/100. Local verify:pr green (typecheck / lint / test / build / e2e). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pixel Pop — 8-bit pastel arcade design preset
Adds a self-authored 15th
--designpreset for the template + playground.What it is
Neo-brutalist hard-outline chassis (3px ink borders, hard-offset zero-blur shadows, zero radius) re-skinned in a candy pastel palette — lavender / mint / pink / butter / sky — with bitmap pixel headlines (Press Start 2P) over a retro monospace body (Space Mono). Ships light + dark (arcade-night purple-black) halves, a pixel-dot field,
image-rendering: pixelated, and hover-pop / active-slam press motion.Changes
pixelin the CLI design choices, previewparams-schema(+ dropdown label), and theaudit-designvoice spec.design=pixelvariant marker in both templateindex.htmlcopies (graceful fallback toui-monospacewhere Google Fonts is blocked).PingFang SC/Microsoft YaHei/Noto Sans SCbefore the generic so Chinese/Japanese titles render in a clean sans instead of the browser default serif clashing with the bitmap Latin. Comment documents the swap path to Zpix / Fusion Pixel / Cubic 11 for true pixel CJK.create-eikon-react/template/package.jsonto the source template (drop unused@radix-ui/react-label; native<label htmlFor>is used).Verification
pnpm audit:design pixel→ 100/100 (completeness · WCAG contrast · design voice).pnpm verify:prgreen locally: typecheck · lint · test · lockfile · build · e2e:pr (2m41s).🤖 Generated with Claude Code