mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-09-14 18:01:20 +08:00
8e1ea7adc2
Marquee selection: click+drag on empty canvas draws a dashed selection rectangle. All elements whose OBB intersects are group-selected via SAT. Shift+marquee adds to selection. Click on empty deselects. Per-keyframe easing: each keyframe segment has its own ease, editable via expandable bezier curve editor in the Animation panel. Parser preserves per-keyframe ease through round-trips (ease-only updates preserve existing properties). AE Easy Ease presets: correct After Effects bezier values (0.333, 0, 0.667, 1) in the preset grid. Velocity-based curve fitting: gesture recordings analyze velocity profile and assign per-keyframe custom eases automatically. Gesture smoothing: Gaussian-weighted moving average (from PR #1658) + easeEach support for keyframed tweens + fetch-cancellation race fix in useGsapAnimationsForElement.
49 lines
1.8 KiB
JSON
49 lines
1.8 KiB
JSON
{
|
|
"name": "hyperframes",
|
|
"version": "0.7.4",
|
|
"description": "Write HTML, render video. Compositions, Tailwind v4 styles, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website-to-video capture for HyperFrames.",
|
|
"author": {
|
|
"name": "HeyGen",
|
|
"email": "hyperframes@heygen.com",
|
|
"url": "https://hyperframes.heygen.com"
|
|
},
|
|
"homepage": "https://hyperframes.heygen.com",
|
|
"repository": "https://github.com/heygen-com/hyperframes",
|
|
"license": "Apache-2.0",
|
|
"keywords": [
|
|
"hyperframes",
|
|
"video",
|
|
"html",
|
|
"tailwind",
|
|
"gsap",
|
|
"lottie",
|
|
"three",
|
|
"waapi",
|
|
"animejs",
|
|
"animation",
|
|
"composition",
|
|
"rendering",
|
|
"captions",
|
|
"tts",
|
|
"audio-reactive"
|
|
],
|
|
"skills": "./skills/",
|
|
"interface": {
|
|
"displayName": "HyperFrames by HeyGen",
|
|
"shortDescription": "Write HTML, render video",
|
|
"longDescription": "Build videos from HTML with HyperFrames. Author compositions with HTML, CSS, Tailwind v4 browser-runtime styles, GSAP, Anime.js, Lottie, Three.js, and WAAPI adapter patterns, use the CLI for the dev loop (init/preview/render), preprocess assets (tts/transcribe/remove-background) for compositions, install reusable registry blocks and components, and turn any website into a video with the 7-step capture-to-video pipeline.",
|
|
"developerName": "HeyGen",
|
|
"category": "Design",
|
|
"capabilities": ["Read", "Write"],
|
|
"websiteURL": "https://hyperframes.heygen.com",
|
|
"defaultPrompt": [
|
|
"Turn this website into a 20-second product promo",
|
|
"Create an animated title card with kinetic type",
|
|
"Add synced captions to this voiceover"
|
|
],
|
|
"brandColor": "#0a0a0a",
|
|
"composerIcon": "./assets/icon.png",
|
|
"logo": "./assets/logo.png"
|
|
}
|
|
}
|