Skip to content

feat(motion): review registered timelines with playback controls - #22

Merged
notsuhas merged 4 commits into
mainfrom
feat/motion
Oct 9, 2026
Merged

notsuhas merged 4 commits into
mainfrom
feat/motion

Conversation

@notsuhas

@notsuhas notsuhas commented Oct 9, 2026

Copy link
Copy Markdown
Owner

Adds viewer playback for registered GSAP and HyperFrames timelines: play/pause, seek, frame step, half speed, loop and comment timestamps. Ordinary GSAP, CSS and Web Animations keep their own behavior.

Resets player state on document changes, handles delayed registration and mismatched durations, and keeps keyboard shortcuts out of text inputs and controls. Moves timestamp helpers into a shared module.

Validation: full Bun and Go tests, typecheck, lint, format and independent security/code-quality reviews pass. T3 runtime checks covered playback controls, frame step, comment timestamp seeking and timestamp insertion.

notsuhas and others added 4 commits October 9, 2026 19:16
Pages with a HyperFrames timeline (window.__timelines / __player), plain
GSAP, or finite CSS/WAAPI animations report {duration, t, playing} over the
frame port. The viewer shows a player bar (play/pause, scrub, 0.5x/1x,
frame step, loop, space/arrow keys), and comments get seekable [m:ss]
timestamps. Adds a Motion section to the agent skill.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… rail

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@notsuhas
notsuhas marked this pull request as ready for review October 9, 2026 17:32
@notsuhas
notsuhas merged commit 91ef57b into main Oct 9, 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