Skip to content

add full animation support for all slide objects#1431

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

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

Conversation

@BapunHansdah

@BapunHansdah BapunHansdah commented Nov 22, 2025

Copy link
Copy Markdown

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
Copy Markdown

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?

@Prasanna-Sridharan

Copy link
Copy Markdown

@gitbrent looks a neat feature addition to the already great repo, pls look into this

@Prasanna-Sridharan

Copy link
Copy Markdown

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?

I think there is a fork already at https://www.npmjs.com/package/@bapunhansdah/pptxgenjs

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.

3 participants