Skip to content

feat: site revamp with webgl ascii field - #10

Merged
eliahilse merged 1 commit into
mainfrom
feat/site-revamp
Jul 31, 2026
Merged

feat: site revamp with webgl ascii field#10
eliahilse merged 1 commit into
mainfrom
feat/site-revamp

Conversation

@eliahilse

Copy link
Copy Markdown
Owner

Background

A full-screen WebGL field behind the page: domain-warped fbm sampled once per character cell, rendered through a glyph atlas built at runtime from the site's own pixel font. A pointer swell bends the flow toward the cursor, and a radial clearing keeps the middle quiet so the type never fights the animation.

Deliberately cheap and well-behaved: single fullscreen triangle, DPR capped at 2, animation pauses on hidden tabs, freezes (rather than disappears) under prefers-reduced-motion, and the GL context, texture, buffer and shaders are all released on unmount.

One bug worth recording — the first version rendered nearly nothing: Canvas 2D silently rejects var(--font-…) in its font property, so every glyph was drawn at the default 10px sans-serif into 64px atlas cells and the texture came out almost black. The family is now resolved to a literal via getComputedStyle before the atlas is drawn.

Copy

Kyora stays the wordmark headline, with the new positioning as subtext, then the three products as their own rows:

  • state — what actually happened at runtime, not what the code implies
  • review — every model family reviewing your PR together, consensus-ranked
  • council — your agent summoning other lineages mid-work, before it commits

Metadata updated to match; the old "runtime observability SDK" description predated review and council.

🤖 Generated with Claude Code

https://claude.ai/code/session_01CQy3ZJ5MyUxo4qjZwA93Na

Full-screen WebGL background: a domain-warped fbm field sampled per
character cell and rendered through a runtime-built glyph atlas, with
a pointer swell and a radial clearing so the type never competes with
it. Pauses on hidden tabs, freezes under prefers-reduced-motion, and
tears the GL context down on unmount.

Repositions the page around the three products and the new line —
unlocking the full potential of coding agents.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CQy3ZJ5MyUxo4qjZwA93Na
@eliahilse
eliahilse merged commit 0633819 into main Jul 31, 2026
2 checks passed
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