Skip to content

add full animation support for all slide objects#1431

Open
BapunHansdah wants to merge 7 commits intogitbrent:masterfrom
BapunHansdah:feature/animations
Open

add full animation support for all slide objects#1431
BapunHansdah wants to merge 7 commits intogitbrent:masterfrom
BapunHansdah:feature/animations

Conversation

@BapunHansdah
Copy link

@BapunHansdah BapunHansdah commented Nov 22, 2025

feat: implement full animation support for PPT objects

This adds a complete animation engine including:

  • Entrance, Emphasis, Exit, and Motion Path animations
  • New animation API for text/shapes/images/charts

This completes the full animation implementation in PptxGenJS (currently supported only in PowerPoint).

Demo link : Demo

Sample Example : -

slide.addText("Fly in from left", {
x: 1, y: 2, w: 6, h: 1,
animation: {
type: 'flyin',
direction: 'left',
duration: 1000,
delay: 500
}
});

@HuWeiMin888
Copy link

I'm glad to see that you've already implemented the animation feature—it could take ages for the official version to include it.
Would you mind publishing an npm release so I can start using it right away?

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.

2 participants