feat: humanized jumping-jacks hero + regenerated README GIFs - #24
Merged
Conversation
Add a jumping-jacks hero and refresh all README media with the new humanized figure (the existing strip GIFs still used the old grey wooden mannequin from before the humanization work). - Add docs/media/jumping-jacks.gif: full-body, symmetric, cyclical, so it reads instantly and loops seamlessly through the neutral pose. Featured as a centered hero at the top of the README. - Regenerate squat/deadlift/lateral-raise GIFs with the humanized figure, each framed to its own motion (squat depth, hip hinge, T-pose) and size-matched to the repo's existing GIFs. - Make jumping jacks the live landing-page hero (canvas + studio title, HUD phase, and code chip updated to match).
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Refreshes all README media to use the new humanized figure. The existing strip GIFs (
deadlift,squat,lateral-raise) still showed the old grey wooden mannequin from before the humanization work, so they looked inconsistent next to the rest of the site. This adds a jumping-jacks hero and regenerates the strip with the current figure.Changes
docs/media/jumping-jacks.gif— full-body, symmetric, and cyclical, so it reads instantly and loops seamlessly through the neutral standing pose. Added as a centered hero at the top of the README, above the 3-up strip.squat/deadlift/lateral-raiseGIFs with the humanized figure. Each is framed to its own motion (squat depth, forward hip hinge, T-pose arm span) and size-matched to the repo's existing GIFs (~600–680 KB, 420×582).shoulders: abduct 160,hips: abduct 30).How the GIFs were made
Deterministic
viewer.captureFrame()stepping across one motion cycle (headless browsers throttlerequestAnimationFrame, so stepping guarantees evenly-spaced frames) → ffmpeg palette + Bayer dither →gifsicle -O3 --lossy=30to match the repo's size budget.Notes
shoulders: extend 60sweeps the arms up/back rather than hanging toward a bar. Left as-is (passes eval invariants); a follow-up could tweak the arm styling for a more classic barbell look.Test plan
npm test— 188/188 passingtsc --noEmit -p playground/tsconfig.json— clean