1.1 KiB
1.1 KiB
Change: Add PPT slide transitions
Why
PPT pages currently play and export as immediate cuts. Users need per-page transition choices that feel close to PowerPoint, apply during in-app playback, and survive PPTX download.
What Changes
- Add per-PPT-page transition metadata to Frame PPT data.
- Add an animation/transition submenu to the single-page PPT right-click menu with hover-revealed transition choices.
- Apply the selected page transition during
FrameSlideshowplayback. - Export selected transitions into downloaded PPTX files by post-processing generated OOXML, because
pptxgenjsdoes not expose a slide transition API. - Keep scope to slide/page transitions; element-level entrance/emphasis animations are out of scope for the current image-first PPT model.
Impact
- Affected specs:
ppt-editing - Affected code:
packages/drawnix/src/services/ppt/ppt.types.tspackages/drawnix/src/components/project-drawer/FramePanel.tsxpackages/drawnix/src/components/project-drawer/FrameSlideshow.tsxpackages/drawnix/src/services/ppt/ppt-export-service.ts- PPT-related tests