Skip to content

Release v0.4.0: expressive eye performances and eleven shapes - #10

Merged
arhxam merged 13 commits into
masterfrom
build-configurable-animation-component
Aug 13, 2026
Merged

arhxam merged 13 commits into
masterfrom
build-configurable-animation-component

Conversation

@arhxam

@arhxam arhxam commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • expands Moodie to eleven body shapes with opt-in double-right-click cycling
  • adds seven expressive, interruptible eye performances plus configurable expression triggers
  • adds a compact live cue launcher, synchronized generated configuration, and complete public/LLM documentation
  • preserves synchronized cursor tracking and localized outer-contour edge compression from v0.3.2

Why

The component needed more obvious, video-friendly secondary motion without bringing back the eye lag, full-eye deformation, or snap-to-neutral behavior fixed in the previous release. The new cue layer begins from the currently rendered pose, protects newer playback from stale completions, and always restores neutral geometry and full opacity.

Developer impact

  • New cues: roll, vanish, orbit, doubleTake, recoil, droop, and shake
  • New eyeMotion.expressionTriggers mapping with expressive defaults and none suppression
  • Public EYE_ANIMATION_NAMES, DEFAULT_EXPRESSION_EYE_TRIGGERS, and related types
  • Existing ref.current.animateEyes(cue) now supports all twelve cues and smooth interruption

Validation

  • npm run format:check
  • npm test — 75/75 passing
  • npm run typecheck
  • npm run build
  • Browser QA at desktop and 390×844 mobile viewports
  • Played all twelve cues, stress-tested roll → vanish → orbit, and verified neutral/full-opacity settling
  • Verified mapped cheeky/sleepy/surprised triggers, same-frame edge tracking, local contour compression, keyboard playback, independent inspector scroll, right-click shape cycling, and zero app-originated console errors

@vercel

vercel Bot commented Aug 13, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
moodie-react Ready Ready Preview Aug 13, 2026 5:05am

Request Review

@arhxam
arhxam merged commit 1ed2316 into master Aug 13, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — 60b5a49d Deployed Aug 13, 2026 by vercel[bot]
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