diff --git a/docs/PPTX_IMPORT_FEATURE.md b/docs/PPTX_IMPORT_FEATURE.md index e2b5f22..a5b5d83 100644 --- a/docs/PPTX_IMPORT_FEATURE.md +++ b/docs/PPTX_IMPORT_FEATURE.md @@ -731,7 +731,7 @@ Acceptance: Image-bearing decks import with placeholder layers at correct positions; chart / SmartArt / table / video objects show as labeled placeholders; nothing silently disappears. -### Phase 4: Basic Shape Import +### Phase 4: Basic Shape Import — SHIPPED on `pptx-import` (commit `3def41b`) - Parse `p:sp` with `a:prstGeom` and no text body. - Map common preset shapes (rect, roundRect, ellipse, triangle, line, @@ -742,6 +742,12 @@ labeled placeholders; nothing silently disappears. Acceptance: Basic preset shapes import as editable shape layers; fill and stroke colors roughly match the PowerPoint file. +Status: shipped (intentionally landed before Phase 2 / Phase 3 because +the user's test deck is a design-template set, heavy on +backgrounds + shapes and light on text). Verified against +`gallery_template_layout_set.pptx` (16 slides → 64 shape layers with +correct source colors and positions, zero warnings). + ### Phase 5: Group Flattening - Parse `p:grpSp` recursively.