improve rich layout
@ctava-msft is already working on this.
Since Jun 15, 2026.
Assessment
This issue has not been assessed yet.
Description
Summary
Improve rich presentation layouts so generated decks can support more branded layout patterns, richer text styling, and richer spec serialization.
Scope
- Add an
image-bulletsrich layout with a left image region and a right bullet list. - Render the Microsoft wordmark and four-square logo when rich layout
wordmarkis set toMicrosoft. - Support inline
[u],[b], and[i]markup in rich layout text. - Expand stat cards and stack tables with more layout options.
- Add standard slide styling for title accents, content backgrounds, column backgrounds, and bold spans inside bullet text.
- Serialize rich layout
Eyebrow,Wordmark,Footer, and YAMLDatafields from the spec writer.
Acceptance criteria
- Rich layouts include the new
image-bulletslayout. - Rich layouts can render Microsoft-branded chrome.
- Rich text helpers support basic inline markup.
- Core content and two-column slides support the added style fields.
- Spec writer preserves rich layout chrome and data fields.
- Tests pass for the updated style defaults.
Validation
git diff --checkPYTHONPATH=src python -m pytestpassed with 243 tests.
Pull request
Implemented in #8.
- Dominant language
- Python
- Stars
- 10
- Forks
- 3
- Avg merge
- 24d 6h
- Merged PRs (30d)
- 1
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from microsoft/presentations
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
microsoft/presentations#12 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
microsoft/presentations#11 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
microsoft/presentations#10 ·
-
Difficulty 2/5 Half a day Newbie friendliness 82/100
-
Difficulty 5/5 Over a week Newbie friendliness 48/100
microsoft/presentations#18 ·
All issues in microsoft/presentations
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100