PPTX.gallery

Timelines Block

Milestone Timeline

A milestone block for showing progress across important dates or releases.

milestone-timeline1 slidebalanced density

Milestones

Progress with visible handoffs

Show completed, active, and upcoming milestones.

Shipped

Active

Next

OPF Config

blocks:milestone-timeline
Open Presentation Format
{
  "$schema": "https://openpresentation.org/schema/opf/v1",
  "name": "Milestone Timeline",
  "description": "A milestone block for showing progress across important dates or releases.",
  "tone": "formal",
  "narrative": "what-so-what-now-what",
  "takeaway": "Show progress across important project or launch milestones.",
  "tags": [
    "content-block",
    "gallery:blocks/milestone-timeline"
  ],
  "design": {
    "colorScheme": "steel-blue",
    "fontScheme": "segoe-ui",
    "background": {
      "type": "solid",
      "color": "#ffffff"
    }
  },
  "slides": [
    {
      "id": "milestone-timeline",
      "layout": "timeline",
      "title": "Progress with visible handoffs",
      "subtitle": "Completed, active, and upcoming milestones.",
      "timeline": {
        "events": [
          {
            "what": "Shipped: beta cohort"
          },
          {
            "what": "Active: integration build"
          },
          {
            "what": "Next: public launch"
          }
        ]
      },
      "design": {
        "contentBox": false,
        "contentAlignment": "left",
        "titleAlignment": "left",
        "contentDirection": "horizontal"
      }
    }
  ]
}
Open in visual editorOpen in Inspector

Load this config in the gallery's visual editor, or in the Inspector at pptx.dev.

Use Case

Use when stakeholders need to see what has happened and what comes next.

When to Use

For project updates, launches, investor updates, and program reviews.

When to Avoid

Avoid when the story is about workstreams rather than dates.

Block Structure

timeline

Progress with visible handoffs

Completed, active, and upcoming milestones.

  • -Shipped: beta cohort
  • -Active: integration build
  • -Next: public launch

Best Practices

1

Use status labels consistently.

2

Do not crowd more than six milestones.

3

Name the owner or handoff if accountability matters.

Playground deep link: config=blocks:milestone-timeline