Skip to content

feat(studio): enable GSAP design panel by default#1130

Open
miguel-heygen wants to merge 1 commit into
mainfrom
feat/enable-gsap-panel
Open

feat(studio): enable GSAP design panel by default#1130
miguel-heygen wants to merge 1 commit into
mainfrom
feat/enable-gsap-panel

Conversation

@miguel-heygen
Copy link
Copy Markdown
Collaborator

@miguel-heygen miguel-heygen commented May 30, 2026

Summary

Flips the STUDIO_GSAP_PANEL_ENABLED default from false to true. The GSAP design panel is now enabled for all users without needing the VITE_STUDIO_ENABLE_GSAP_PANEL=true env var.

The panel has been behind a feature flag since initial development. After the bug bash (#1126) and soft-reload optimization (#1129), it is stable for general use. Users can still opt out via VITE_STUDIO_ENABLE_GSAP_PANEL=false.

What this enables

  • Visual GSAP animation editing in the Inspector design tab (opacity, x, y, scale, rotation, visibility)
  • fromTo animation support with FROM/TO property sections
  • Ease curve visualization with circular control points
  • Click-to-cycle through stacked elements
  • Soft-reload for property edits (no iframe reload, preserves WebGL context)

Test plan

  • Open any composition with GSAP animations — the ANIMATION section appears in the design panel without setting any env var
  • Edit a property value — preview updates via soft-reload
  • Set VITE_STUDIO_ENABLE_GSAP_PANEL=false in .env.local — panel should be hidden

Flip the STUDIO_GSAP_PANEL_ENABLED fallback from false to true. The
panel has been behind a feature flag since initial development; after
the bug bash (hf#1126) and soft-reload optimization (hf#1129) it is
stable enough for general use. Users can still disable it via
VITE_STUDIO_ENABLE_GSAP_PANEL=false if needed.
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