Skip to content

fix(pptx): preserve document order of layout/master underlay decorations - #81

Merged
karthikmudunuri merged 1 commit into
stack/3-flowchart-terminatorfrom
stack/4-underlay-zorder
Jun 9, 2026
Merged

karthikmudunuri merged 1 commit into
stack/3-flowchart-terminatorfrom
stack/4-underlay-zorder

Conversation

@karthikmudunuri

Copy link
Copy Markdown
Member

Stack 4/5 · base stack/3-flowchart-terminator

walkUnderlay emitted underlay children grouped by tag (all shapes, then all pics), so a full-slide background <p:pic> listed before the gradient drawn over it painted on top and washed out the slide. It now iterates in document order via the _childOrder annotation.

Regression test: underlay-zorder.test.ts. Changeset included.


Part of a 5-PR stack splitting #79.

walkUnderlay emitted underlay children grouped by tag, so a full-slide
background <p:pic> listed before the gradient drawn over it painted on top and
washed out the slide. It now iterates in document order via _childOrder.
@karthikmudunuri
karthikmudunuri merged commit c9d9ecd into stack/3-flowchart-terminator Jun 9, 2026
1 check passed
karthikmudunuri added a commit that referenced this pull request Jun 9, 2026
* fix(pptx): import flowChartTerminator as a rounded pill

The stadium/pill flowChartTerminator preset (a common Learn More button) mapped
to a sharp rect; it now imports as a rounded shape with a half-height corner
radius, giving the semicircular ends PowerPoint draws.

* fix(pptx): preserve document order of layout/master underlay decorations (#81)

walkUnderlay emitted underlay children grouped by tag, so a full-slide
background <p:pic> listed before the gradient drawn over it painted on top and
washed out the slide. It now iterates in document order via _childOrder.
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