Presentations
Sources
Docs: Pages (Formats) and the Pages Power, which is what Ponder reads.Shape
A Presentation is a formatted Page. The deck root is slide 1, and its child Presentation Pages are the next slides, in tree order. A slide holds nothing, so a deck is one level deep. Every slide is 16:9 and reads on the canvas. Its words and layout change through Ponder, not by typing on the slide. Add a slide from the tree’s Add menu, which offers Slide on a deck. A slide is two rows on its Page: the code (tsx), which is the layout, and the
content (page_content), which holds the words as named regions. Every layout
also has a notes region for speaker notes, which the slide never draws. The
presenter view shows them.
Slide frame
A new slide starts with a layout that drawseyebrow, title and body, and
with no words. Ponder writes every other layout for the slide from your prompt.
There is no list of layouts to pick from. Regions that share a name keep their
words when the layout changes.
Each layout draws inside Slide from parable/pages. Slide owns the 16:9
surface, the safe area (8cqh 6cqw) and the theme colours. Its inverse surface
marks a section break or a closing slide. SlideMedia holds an image or a live
Pane, and draws a labelled empty frame when there is none. Sizes are container
units of the slide, so text scales with it: titles 7cqh, display titles 10cqh,
body 4.2cqh, and nothing under 2.6cqh. A slide never scrolls.
On the canvas, with a slide open, Left and Right open the previous
and next slide in the same order Present uses: the deck root, then each slide
and the slides beneath it. The keys stay with a field, a menu or the tree when
one of them has focus.
Present
Present sits at the end of the breadcrumb row on a Presentation, in every participation mode. It shows the deck full screen from the slide that is open, or from slide 1 on the deck root. When the address names a slide of the deck, Present starts there. Each slide draws with the same renderer the canvas uses, 16:9 and letterboxed on black, with no app chrome. The slides before and after the one on screen stay drawn, so a step does not flash. If the browser refuses full screen, the same view covers the page instead. The deck reads the tree again while you present: an edit shows at once, and the slide on screen stays the same slide. The address names the slide on screen, so a link opens the deck there.
The presenter view is a second window: the slide number and name, what
comes next, the slide’s speaker notes, and the time since you started, with
Reset. Its keys and buttons move the same deck. The audience window never
shows the notes, so you can share one screen and read the notes on another. If
the browser blocks the window, Present says so and offers Open presenter
view as a click.
When you move the pointer, the counter (“2 / 3”) shows with previous, next,
all slides, presenter view, keys and stop controls at the bottom left. They and
the cursor hide after two seconds. Stopping leaves full screen and opens the
slide you ended on in the editor. Presenting never writes: the slides are
read-only while they show. A slide changes in one cut, with no transition.