mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-11-14 05:13:47 +00:00
Replace the studio's hand-rolled iframe + scaling logic with the <hyperframes-player> web component. This eliminates duplicated ResizeObserver, dimension detection, and stage-size message handling while keeping full useTimelinePlayer compatibility via the new iframeElement getter. Changes: - player: add public iframeElement getter to HyperframesPlayer - player: update exports to resolve from source for workspace consumers - studio: add @hyperframes/player as workspace dependency - studio: rewrite Player.tsx to delegate to the web component - Add pnpm-workspace.yaml for proper pnpm 10 workspace resolution - Add e2e test fixtures for standalone and studio integration testing Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>