Skip to content

Add /cursor page with ASCII Cursor logo and wordmark#33

Closed
nwthomas wants to merge 4 commits into
mainfrom
cursor/-bc-c6ce2ab9-58ed-4763-84d1-2c641e6355ee-4119
Closed

Add /cursor page with ASCII Cursor logo and wordmark#33
nwthomas wants to merge 4 commits into
mainfrom
cursor/-bc-c6ce2ab9-58ed-4763-84d1-2c641e6355ee-4119

Conversation

@nwthomas

@nwthomas nwthomas commented Apr 4, 2026

Copy link
Copy Markdown
Owner

Ticket

N/A — feature request.

Problem

There was no dedicated route to show a 2D ASCII homage to the Cursor mark and wordmark on a black field, with inverted palette and subtle temporal dither.

Solution

  • Added app/cursor/page.tsx at /cursor with metadata consistent with other pages.
  • CursorAsciiPanel (client): One fixed 92×38 monospace grid so logo, wordmark, cutout void, and background dots share the same cell geometry (no misaligned overlay).
  • Palette: Art uses light text-neutral-100; background cells use near-black · (#030303); a small set of cells briefly overlays #121212 for a temporal dither flicker. Cutout uses transparent non-breaking spaces over bg-black.
  • Reference-style art: Circular-ish shell with mixed glyphs (. , ' * / @ # % &); inner void is spaces; lowercase block cursor wordmark.
  • prefers-reduced-motion: Flicker disabled via useSyncExternalStore on matchMedia (no motion in render purity issues).
  • Navbar: /cursor shows “Cursor” title like other section pages.
  • next-env.d.ts synced to ./.next/types/routes.d.ts (from earlier commit on this branch).

Testing

  • bun run lint — pass.
  • bun run build — pass; /cursor static.
Open in Web Open in Cursor 

nwthomas and others added 2 commits April 3, 2026 22:41
- New page with black panel, isometric cube shading (@/*/.), and CURSOR block text
- Navbar shows Cursor title on /cursor like other section pages

Co-authored-by: Nathan Thomas <nwthomas@users.noreply.github.com>
@vercel

vercel Bot commented Apr 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
personal-portfolio Ready Ready Preview, Comment Apr 4, 2026 8:39pm

Production build writes ./.next/types/routes.d.ts; align tracked stub with current Next output.

Co-authored-by: Nathan Thomas <nwthomas@users.noreply.github.com>
- Single COLSxROWS grid: art, void (cutout), and near-black dither dots align
- Temporal dither via brief brighter overlays on random background cells
- prefers-reduced-motion disables flicker via useSyncExternalStore
- Logo inner region uses spaces for true black void; lowercase cursor wordmark

Co-authored-by: Nathan Thomas <nwthomas@users.noreply.github.com>
@nwthomas nwthomas closed this Apr 4, 2026
@nwthomas nwthomas deleted the cursor/-bc-c6ce2ab9-58ed-4763-84d1-2c641e6355ee-4119 branch April 4, 2026 20:57
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.

2 participants