Skip to content

feat: add project layout, typography, and social previews - #25

Merged
balajmarius merged 7 commits into
masterfrom
layout-exploration
Sep 18, 2026
Merged

balajmarius merged 7 commits into
masterfrom
layout-exploration

Conversation

@balajmarius

Copy link
Copy Markdown
Owner

Adds project context, keyboard instructions, and a GitHub source link beside the game. The intro stays sticky on desktop and stacks above the console below 1280px; a bottom fade appears when the case extends below the viewport.

  • Extract the page layout and reusable typography, with copy in copy.json through react-i18next and class composition through tailwind-merge.
  • Add General Sans and Gambetta fonts, updated descriptions, and a 1200 × 630 image for Open Graph, Twitter, and structured data.
  • Register Pixi elements once in the scene and remove redundant keyboard and visibility checks.

Validation: npm run check and npm run build pass. Browser checks covered starting, moving, firing, responsive columns, and fade visibility while scrolling and resizing.

The console retains its fixed width on narrow screens. Vite still reports the existing large-chunk warning.

@balajmarius
balajmarius merged commit a9caf63 into master Sep 18, 2026
2 checks passed
@balajmarius
balajmarius deleted the layout-exploration branch September 18, 2026 08:18
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