Skip to content

feat(registry): hw-* family — 11 hand-drawn scribble items (6 blocks, 5 components)#1994

Open
jbernard077 wants to merge 11 commits into
heygen-com:mainfrom
jbernard077:prep/registry-hw-family
Open

feat(registry): hw-* family — 11 hand-drawn scribble items (6 blocks, 5 components)#1994
jbernard077 wants to merge 11 commits into
heygen-com:mainfrom
jbernard077:prep/registry-hw-family

Conversation

@jbernard077

Copy link
Copy Markdown

What

The hw- family: hand-drawn scribble/whiteboard annotation items — handwriting type, wobble-boil line work, and sketch-stroke reveals.

Blocks (6): hw-title (handwritten title), hw-frame (sketched frame), hw-path-text (text along a hand-drawn path), hw-pipeline (hand-drawn flowchart), hw-scribble-transition (scribble wipe), hw-text-cloud (speech bubble).

Components (5): hw-boil (hand-drawn boil/wobble runtime + demo), hw-arrow, hw-box-label, hw-callout-circle, hw-underline (squiggle marks).

  • Handwriting voice tokenized as --hw-font-print / --hw-font-script with a bundled Caveat 700 (OFL) woff2 declared as a font asset — hosts can re-skin the voice per item
  • Shared --hw-* ink/accent tokens; component-local aliases fall back through the family tokens
  • The boil runtime (hwOnUpdate/hwHash/hwBoil/hwWobble*) is deliberately duplicated byte-identical per item so every item stays standalone; the wobble is a seeded hash, fully deterministic
  • Seek-safe: single paused GSAP timeline per item, no rAF / Math.random / Date.now

Why

A third design language for the registry: hand-annotated explainer graphics (whiteboard-style callouts, arrows, underlines) re-implemented clean-room from common hand-drawn-annotation conventions. No third-party assets or code copied; the only asset is the OFL-licensed Caveat font.

Validation

  • hyperframes lint → 0 errors
  • hyperframes validate (contrast checks enabled) → no console errors, text passes WCAG AA
  • Layout inspector → 0 issues

Notes for maintainers

  • 11 commits, one per item — cherry-pickable
  • External contribution — catalog PNG/MP4 upload needs a maintainer, per CONTRIBUTING; docs.json / catalog-index.json regeneration churn not committed

🤖 Generated with Claude Code

@jbernard077

Copy link
Copy Markdown
Author

Preview reel — all 11 items back-to-back (56.2s, rendered with hyperframes render from this branch's item content; chalk ink on a dark stage standing in for footage):

📹 hw-family-preview.mp4 (5.1 MB)

t item
0:00 hw-title
0:06 hw-frame
0:14 hw-path-text
0:20 hw-pipeline
0:27 hw-text-cloud
0:33 hw-scribble-transition
0:35 hw-boil
0:39 hw-arrow
0:43 hw-box-label
0:47 hw-callout-circle
0:52 hw-underline

Maintainers: happy to re-render any item solo for catalog media.

jbernard077 and others added 11 commits July 6, 2026 12:50
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jbernard077 jbernard077 force-pushed the prep/registry-hw-family branch from f632d71 to 264f2f1 Compare July 6, 2026 16:51
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