Repository navigation
Presenter 2.0.0 — Explicit layouts
Presenter 2.0 introduces explicit, predictable slide layouts and a simpler presenter view.
Breaking format change
Slide layout presets and nested slides are no longer supported. Each slide now contains one explicit stack, grid, or border root. Migrate older decks using the updated demos and format guide. Slide titles are metadata; visible headings must be text elements.
Changes
- Shared measure/measureOverride and arrange/arrangeOverride layout lifecycle.
- Horizontal and vertical stacks; grids with pixel, auto, and weighted-star tracks; row/column spans; margins, padding, sizing constraints, and alignment.
- Ordered content with fixed font sizes, clipped overflow, and layout diagnostics.
- Plain presenter view with title and notes, plus a separated pale-yellow “Next:” cue.
- Square images by default, with optional theme-controlled imageCornerRadius. Rounded images composite correctly over their parent backgrounds.
- Migrated demo decks, updated schemas, and rewritten agent guidance.
- 65 layout regression cases and 5,669 checks covering measurements, arrangements, wrapping, spans, rounding, and resizing. All six local test suites pass.
Downloads
- presenter-darwin-arm64.tar.gz — macOS Apple silicon
- presenter-linux-x86_64.tar.gz — Linux x86_64
The existing install command automatically selects the latest release:
curl -fsSL https://corepunch.github.io/presenter/install.sh | sh