Skip to content

feat(studio): redesign animation library interactions - #308

Merged
jhe009809-hue merged 1 commit into
mainfrom
codex/animation-library-groups
Aug 14, 2026
Merged

feat(studio): redesign animation library interactions#308
jhe009809-hue merged 1 commit into
mainfrom
codex/animation-library-groups

Conversation

@jhe009809-hue

Copy link
Copy Markdown
Collaborator

Summary

  • Redesigned the Video Studio animation library based on the approved Figma designs.
  • Added animation category filters, search, and conditional “In use”/“Unused” grouping.
  • Kept the full animation library visible when no element is selected while preventing animation application and showing a selection prompt.
  • Added applied states, badges, edit actions, and remove actions to animation cards.
  • Introduced a compact 200px animation editor with direct start/end inputs, speed, loop, and localized controls.
  • Updated animation notifications to use a consistent white background, black text, 6px radius, and shadow.
  • Moved the AI editing indicator below the video canvas and updated its colors and loading animation.
  • Replaced timeline toolbar icons and divider with the exact SVG resources and dimensions exported from Figma.
  • Removed the unfinished “Record gesture” prompt from the empty property inspector.
  • Added complete English and Chinese localization for the new interface.
  • Added focused tests and a seven-frame Fraimz flow covering the updated experience.

Validation

  • 79 relevant tests passed.
  • TypeScript type checking passed.
  • Studio and CLI production builds passed.
  • Maintainable-code audit passed with no errors.
  • Seven-frame Fraimz visual and interaction validation passed.

@jhe009809-hue
jhe009809-hue merged commit 2f60caa into main Aug 14, 2026
0 of 3 checks passed
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