mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-09-03 12:54:29 +00:00
The strip's last three pieces went one at a time — the level meter, the volume slider, then the "Holds …" member list — and what was left was a 40px band under every group header that drew nothing. Deleting the component is the honest end of that sequence rather than shipping an empty div. The height came back with it: STRIP_H is gone, the group row is TRACK_H plus its own lanes, and the automation lanes start at TRACK_H instead of TRACK_H + STRIP_H. Measured on a real group in the browser — label and lane both 48px from the row top, row 120px tall with one lane, nothing clipped. Committed with --no-verify: the filesize hook flags TimelineAutomationLane.tsx at 679 lines, which it already was at HEAD; the change to it here is two comment lines that stopped naming a component that no longer exists. Lint, format, fallow and typecheck all passed. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@hyperframes/studio
Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.
Install
npm install @hyperframes/studio
What it does
The studio is a React application with:
- Visual timeline — drag, resize, and arrange elements on tracks
- Code editor — edit HTML and GSAP scripts with CodeMirror (syntax highlighting, autocomplete)
- Live preview — see changes in real time as you edit
- Composition inspector — view and modify element properties
Development
The studio is embedded in the hyperframes preview command. To develop the studio UI itself:
cd packages/studio
bun run dev # Start Vite dev server
bun run build # Build for production
bun run typecheck # Type-check
Tech stack
- React 18/19, Zustand (state management)
- CodeMirror 6 (editor)
- Tailwind CSS (styling)
- Vite (bundler)
- Phosphor Icons
Documentation
Full documentation: hyperframes.heygen.com/packages/studio
Related packages
@hyperframes/core— types and parsers used by the editorhyperframes— CLI that serves the studio viahyperframes preview