Files
hyperframes/packages/studio
Vance IngallsandClaude Opus 5 7fa30ee81a fix(studio): drop the group bus strip and give the row back its height
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>
2026-08-20 02:20:01 -07:00
..
2026-08-19 19:28:13 -04:00

@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