Skip to content

Repository files navigation

syntax-tm.github.io

Preview

Preview

Features

  • Responsive UI for desktop and mobile devices
  • Supports keyboard, scrollwheel, swipe, or even a controller
  • Swipe/touch input on mobile navigation
  • Secret achievements1
  • Retro game console themes featuring boot animations, sound effects, fonts, and more
  • WebGL rendered backgrounds

Secrets

Manual Unlock

Click to see instructions...

In addition to each secret's unique unlocking requirements they can be unlocked (or locked) on-demand.

Instructions

  1. Open the secrets page via one of the following:
    • XMB Menu
      1. Select the Home category
      2. Open the Secrets item
    • Opening the secrets page directly
  2. Quickly select (click or tap for desktop and mobile users respectively) the Name cell of any secret 5 or more times
  3. If done correctly, a snackbar notification should be dispalyed indicating whether the secret was locked or unlocked

Building

Requirements

yarn dlx shadcn@latest init -t next
yarn shadcn@latest init
yarn next build

Deployment

The site is deployed to GitHub pages using GitHub Workflow.

Custom Domain

In order to use a domain it must first be configured in the repository settings. Then a CNAME file should be created in the root directory (example). You can read more about adding custom domains for GitHub Pages here.

Footnotes

  1. Each secret can be unlocked automatically for testing purposes