Present Mode, Builds & Transitions
Say what should come in and when — “reveal the three cards one at a time” — and the agent builds the slide's entrance sequence. Give a slide a fade, push, wipe, cover, uncover, reveal or morph transition, and duplicate a slide to morph its shapes into new places. Tune it all in the Animation panel. Click Present to play the deck fullscreen, one click per step.
Starting a Presentation
- Present in the top bar starts from the first slide. Shift-click it to start from the slide you are on.
- The Present control on the canvas, beside zoom and undo, starts from the slide you are on. Shift-click it to start from the beginning. It is hidden while you are in the Layouts view.
- Anyone with a deck's share link can present it too. The shared viewer's Present button starts from the first slide; Shift-click it to start from the slide you are viewing.
Templates cannot be presented: the template editor shows neither button.
The deck takes over the screen and goes fullscreen where the browser allows it. The address bar carries the slide you are on, so reloading or sharing that URL reopens the presentation at that slide.
Controls
- Next — click anywhere on the slide except a linked element or a trigger, or →, ↓, Space, Page Down, N
- Previous — ←, ↑, Page Up, P
- First / last slide — Home / End
- Black or white screen — B / W; press again, or any navigation key, to bring the slide back
- Exit — Esc, or the × in the control bar
Move the pointer to the bottom of the screen to reveal the control bar: previous, the slide count, next, and exit. After the last slide an End of presentation card appears; one more advance leaves present mode.
Speaker Notes
Speaker notes are text for the presenter, kept with each slide and never drawn on it.
- Writing them. Click Notes beside the Present control on the canvas to open the notes pane under the slide, and type. Notes are plain text, each line a paragraph, up to 10,000 characters a slide; the pane counts characters past 9,000. They save as you type. The pane stays open or closed across reloads in this browser, and while it is closed a dot on Notes marks a slide that has notes. The pane is hidden in the Layouts view.
- Resizing. Drag the pane's top edge to make it taller, up to half the editor's height, or shorter, down to three lines. Drag it on past that and let go to close it; it reopens at the height it had.
- Undo. Cmd+Z inside the pane undoes your typing. Once you click away, the deck's undo takes the whole edit back in one step, to the note as it was when you clicked in.
- Asking the agent. “Write speaker notes for slides 2 and 3”, or “move the detail on this slide into its speaker notes”. The agent writes notes when you ask, or when it moves detail off a slide, and one undo of its turn takes them back.
- While presenting. Present mode shows the slide only; there is no presenter view yet. Exported to PowerPoint, the notes show in its Presenter View.
- Where they travel. A duplicated slide, a duplicated deck, a template and the decks made from it keep their notes, and so do the PowerPoint export and an imported .pptx. A public share link carries none: not in the shared view, not when presenting from it, not in its Download. See Share a Deck.
Links
A link makes an element clickable while you present: a click goes to another slide of the deck, or opens a web or email address. Use it for an agenda whose entries jump to their sections, next and back buttons, or a reveal built from two slides.
- Setting one. Select one or more elements and open Link in the properties panel. Choose Slide and pick it from the list, numbered and titled, or Web address and type it:
example.combecomeshttps://example.com/, and an email address opens a new message. None removes the link. Every selected element gets the same link in one undo step, a group's members included. Charts and layout elements take no link. Or ask the agent in the chat panel: “link each agenda entry to its slide, and add a back button on each”. - Where it works. Present mode follows links, whether you present from the editor or from a share link, and so do the shared viewer on a computer and a deck embedded in these docs. The pointer turns into a hand over a link. On the editor canvas a click selects, as always. On a phone, the shared viewer's slide pager does not follow links; present mode does.
- Slide links. A click goes to the target slide where you left it, with the builds you had shown there (only its arrival builds, playing as it lands, if you had not been there yet), and plays that slide's transition. The next click carries on from there, so to come back, put a link back on the target slide. A link to the slide you are on does nothing.
- Next, previous, first, last. Choose them at the top of the Slide list. They follow a slide's place in the show rather than one slide, so they keep working after you reorder the deck. Next and Previous move a whole slide, skipping any builds still to play, and land like a slide link: where you left the slide, with its transition. On the first slide Previous and First do nothing, and on the last slide Next and Last do nothing.
- Web links. The address opens in a new tab, and the presentation waits where it was. If the browser left fullscreen to open the tab, your next click on the slide brings fullscreen back. An email address opens your mail app the same way.
- When a link doesn't fire. A linked element with a build can't be clicked until its step has played, or its reveal (see Reveals on click), and a click while a transition plays only finishes it; click again to follow the link. A link whose slide was deleted does nothing, so a click there advances like anywhere else; the panel shows Slide deleted, and undoing the delete brings the link back. Keys always navigate; a link is clicked or tapped.
- Buttons. A button is usually a shape with a label on it. Link both: outside present mode, a click on an unlinked label does nothing even when the shape under it is linked.
Links export to PowerPoint and play in its slide show, and importing a .pptx brings its links back (see In PowerPoint below).
Builds
A build is an entrance step on an element. In present mode the slide opens showing only its static elements; each advance fades in the next step, and only once every step has played does the next advance move to the next slide. Going back from a slide lands on the previous slide with the steps you had shown there, or all of them if you had not been there yet.
- A step is one click. It can hold one element or several.
- Each element in a step starts on click (it opens a new step), with previous (at the same time as the element before it) or after previous (once everything before it in the step has finished, delays included).
- Each element has its own duration, how long its fade lasts (half a second unless you change it), and a delay, how long it waits after its start before it plays. Within a step the elements play on that timeline: after a 2-second fade and a half-second one that starts with it, an after-previous element starts at 2 seconds. A click during a step starts the next one and lets the running fades finish.
- Arrival builds. A sequence that opens with an element set to with previous or after previous plays it by itself, without a click, once the slide's transition has ended, as PowerPoint does: a title or logo that fades in as the slide lands. The Animation panel and the step badges number them 0. A key pressed while the transition plays finishes it and plays the arrival builds and the first step together.
- Every element without a build is static — visible from the moment the slide appears.
Going back fades the last step out in half a second, whatever its timing, and coming back to a slide you have left shows it as you left it: arrival builds are never replayed.
A text box can also build by paragraph: each paragraph, or a run of them, takes its own place in the sequence and fades in where it sits, so the lines above and below it never move and nothing restyles. The box itself is visible from the start; only its unrevealed paragraphs are hidden. A paragraph outside every range is static, and a paragraph step can share a click with another element. Every list item counts as a paragraph, and so does the text after a line break (Shift+Enter in the editor, <br> in text the agent writes). Each line the agent writes is its own paragraph. In an exported PowerPoint file a line break stays inside its paragraph, so the lines it joins build together there.
Builds are entrance-only fades, each with its own duration and delay. Other effects, builds on part of a paragraph, builds on the text inside a shape, and exit and emphasis animations are not supported.
Outside present mode, slides show finished
The editor canvas, thumbnails, and the shared viewer before you press Present all show every element. Builds and transitions are exported to PowerPoint and play in its slide show (see In PowerPoint below).
Reveals on Click
A reveal is a build that plays when you click one particular element, its trigger, instead of on the next click anywhere on the slide. Use it when the room decides the order: a diagram whose labels appear as you click each part, a quiz whose answers each show whether they are right, a question whose answer appears when you click it. PowerPoint calls these trigger animations.
- A click on a trigger plays its next step. A trigger's steps work like the slide's: one click each, with their own start, duration and delay. Triggers play in any order, before, between or after the slide's own steps and each other.
- After its last step, a click on the trigger hides everything it revealed at once and plays its first step again. A click while its last step is still fading does nothing; a click during an earlier step plays the next one and lets the running fades finish.
- A click anywhere else plays the slide's own builds as if it had no triggers, and after the last one moves to the next slide, whether or not every reveal has played. The End of presentation card and Advance after go by the slide's builds alone: reveals neither hold a slide nor restart its countdown.
- Keys never reveal. The arrow keys, Space and the control bar step through the slide's builds and then move on; a trigger is clicked or tapped.
- Going back. ← steps back the slide's builds and leaves its reveals as they are. A slide that ← or a link brings you back to shows its reveals as you left them; →, Home and End arrive with none played.
- On screen first. A trigger that comes in on a step, or on another trigger's reveal, can be clicked once it has appeared, and so can a linked element that a trigger reveals. A trigger can't also carry a link, since its click plays its reveals.
- Hotspots. To make part of a picture clickable, put a shape over it with no fill and no outline, and make it the trigger. A trigger catches a click anywhere in its box, filled or not, so an ellipse's corners count too.
The slide shows finished everywhere outside present mode, every reveal included: the editor canvas, thumbnails, the shared viewer and decks embedded in these docs. Reveals export to PowerPoint as trigger animations and import back (see In PowerPoint below).
Transitions
A transition plays when present mode arrives on a slide from the one before it, or when a link jumps to it. It belongs to the slide it arrives on: set Morph on slide 4 and it plays going from slide 3 to slide 4.
- Fade — the slide dissolves in over the previous one. Through black fades to black first.
- Push — the new slide pushes the previous one out, from the right, top, left or bottom.
- Wipe — a soft edge sweeps across the previous slide, uncovering the new one beneath it, from any side or corner.
- Cover — the new slide slides in over the previous one, which holds still, from any side or corner.
- Uncover — the previous slide slides away off the new one, which holds still, from any side or corner.
- Reveal — the previous slide drifts, grows and fades away, then the new one comes in the same way, from the right or left, Smoothly or Through black.
- Morph — elements that are on both slides glide from their old place, size and rotation to their new ones, and whatever changed on them (a colour, the text) crossfades on the way; one parked past the slide's edge glides in or out from there. Elements only on the previous slide fade out; elements only on the new slide fade in.
- None — a cut, which is also what a slide with no transition does. It is there so a slide can advance on a timer without animating.
Directions read as PowerPoint's Effect Options do, by the side the motion comes from: a push From Right moves the slides to the left.
A transition plays one slide at a time, in both directions. Going back from a slide plays that slide's own transition in reverse, as PowerPoint does: a morph glides everything back to where it was; a push, a wipe and a reveal travel the opposite way; a cover plays back as an uncover and an uncover as a cover; and a fade fades. A link plays its target's transition forwards from the slide you were on, whichever way it jumps, and a morph pairs that slide's elements with the target's. Jumping with Home or End and opening a presentation at a slide cut, and the first slide always opens with a cut. A click while a transition is playing only finishes it, on the slide it was heading to; the arrow keys and the control bar finish it and move on at once.
Once the slide is in, its arrival builds play and its click steps start from the first, or it shows as you left it when a link or going back brought you there. With reduced motion turned on in your system settings, every transition plays as a short, plain fade.
What morph pairs
Morph pairs an element with its copy. Duplicate a slide, move, resize or recolour things on the copy, set Morph on it, and every element glides from the original to where the copy has it. The same goes for elements you copy and paste onto another slide; drag the copy past the slide's edge and it glides in from there. A copy made on the same slide (Cmd/Ctrl+D, Alt-drag) never pairs, so two elements on one slide can't both claim the same original.
Pairs survive a chain: duplicate slide 3 into 4 and 4 into 5, and each step pairs with the one before. Copying the whole deck keeps its pairs.
Elements you did not copy pair only when both sit on the slide, not past its edge, are the same kind and show the same text, or the same image, and nothing else on either slide does. An element on the slide with a build never pairs: its old copy fades out with the transition and the new one comes in on its step, or once the morph ends for an arrival build. A shape that becomes another kind of shape still glides, crossfading between the two. A line or a chart that changed crossfades in place instead of gliding, and one that didn't change stays where it is.
Advance after
Advance after moves on by itself, that many seconds after the slide is in and its arrival builds have played. On a slide with builds, the count restarts once each step has finished, its longest fade and delay included, so the steps play one after another and then the slide advances. Going back or jumping stops it until you move forward again. Use it to play a morph sequence of several slides from one click.
Setting a transition
The top of the Animation panel has a Transition row for the slide you are on: the type, a Duration in seconds, a direction for the types that have one, listed as PowerPoint lists them (From Right, From Top…), a Through black switch for Fade and Reveal, and Advance after (empty means on click). Changing the type resets the duration to PowerPoint's default for it: 0.7 seconds for fade, 1 second for push, wipe and cover, 0.75 seconds for uncover, 3.4 seconds for reveal and 2 seconds for morph. The direction and Through black stay where the new type has them; a corner becomes its side (From Bottom-Right becomes From Right). Below the row, a small preview plays the previous slide into this one each time you change something; click it or Replay to watch it again. On the first slide it plays from black.
A slide with a transition shows a small icon at the bottom left of its thumbnail; hover it for the type, and click it to open the Animation panel on that slide. Every change is one undo step.
In PowerPoint
An exported .pptx keeps each slide's transition: fade, push, wipe, cover, uncover, reveal and morph, with their direction and Through black, the duration and Advance after, all play in PowerPoint. On a morph slide and the slide before it, the export names each element so PowerPoint's Morph pairs exactly the elements present mode pairs, and nothing else. A slide with a link into a morph slide is named the same way, so the morph that link plays pairs the same shapes too.
Builds are exported as PowerPoint entrance animations with the Fade effect, in the same order: each step comes in on its own click, elements that start with or after previous are set to With Previous or After Previous, and each keeps its duration and delay. Arrival builds play in PowerPoint's slide show as the slide comes in, without a click. A text box built by paragraph animates by paragraph. PowerPoint counts paragraphs, not lines, so a line started with Shift+Enter comes in with the rest of its paragraph in PowerPoint even when it has a step of its own in present mode, and a step that covers several paragraphs becomes one Fade per paragraph, all starting together.
Reveals are exported as trigger animations, listed in PowerPoint's Animation pane under Trigger: On Click of their shape, each step on its own click of the trigger and with its timing. PowerPoint's slide show only catches a click where a shape paints, so a trigger shape with no fill is written with a fully transparent one: a click anywhere in its box reveals, as in present mode, instead of advancing the slide.
Links export as PowerPoint click actions on the shape: a slide link jumps to its slide in the slide show, Next, Previous, First and Last become PowerPoint's Next Slide, Previous Slide, First Slide and Last Slide actions, and a web or email link opens it. A linked text box's text is not underlined. A link whose slide was deleted is left out.
Importing a .pptx brings its transitions in the same way. Fade, push, wipe, cover, uncover, reveal and Morph come in as they were, with their direction, Through black, duration and Advance after, and a morph slide pairs the same shapes in present mode that it paired in PowerPoint. A Cut comes in as a cut. Any other PowerPoint transition (curtains, vortex, switch…) comes in as a fade of the same duration.
Entrance animations come in as builds, whole shapes and paragraphs alike, with their clicks and order, With Previous and After Previous, and each effect's duration and delay. An animation PowerPoint plays as the slide comes in becomes an arrival build. An entrance other than Fade (Appear, Fly In, Wipe…) comes in as a fade over the effect's duration, one animated by word or by letter fades in whole, and the import names each slide where an effect was simplified. An animation on a group becomes one step of the group's elements. Exit, emphasis and motion path animations and effects on part of a paragraph are not imported; the import names each slide that had them, and a shape that exited in PowerPoint stays on the slide.
Trigger animations come in as reveals on the same shape, with their steps and timing. A trigger that is a group, or a shape that did not come in, plays its animations on the slide's clicks after its last step instead, and so does a trigger that also carries a link, which keeps the link; the import names the slide. A shape with a 100% transparent fill comes in with no fill, its text and outline still showing, and a trigger with neither fill nor outline is kept so it can still be clicked.
A shape, picture, line or text box that jumps to a slide, to the next, previous, first or last slide, or opens a web or email address comes in with its link, and a link set on a group comes in on each of its elements. A link on part of a text (one linked word) comes in as plain text. Last Slide Viewed and End Show actions, macros, programs and links to files are dropped, without a mention in the import summary.
Asking the Agent
You don't pick effects or order rows. Open the deck and tell the agent in the editor's chat panel what should come in and when, and it writes the sequence for the slide you are on — which you can see step by step in the Animation panel, change there, or undo with one Cmd+Z.
- “Reveal the three cards one at a time”
- “Show this text line by line, then the answer on the next click”
- “Make the chart come in after the title”
- “Fade the title in on its own as the slide comes in, then reveal the three cards one after another on one click”
- “Make the chart's fade slower, about two seconds”
- “Animate this slide”
- “Remove the animations from this slide”
- “Show each label when I click its part of the diagram”
- “When I click an answer, show whether it's right”
- “Make slide 4 morph from slide 3”
- “Fade between every slide”
- “Give slide 3 a reveal through black, from the left”
To have something move, describe the motion: the agent builds it as a morph sequence, one slide per state, each a copy of the one before with the moving elements edited in place and Morph set on it. It then checks each stage.
To have things fly in, it parks copies past the slide's edge on the slide before, adding one when there is none.
- “Make the three cards fly in from below”
- “Make the shapes on slide 3 assemble into the logo”
- “Have the dots regroup once for each principle”
- “Zoom into the second box of the diagram”
- “Play the sequence through without clicks”
When something should appear on a click of one particular element, the agent writes it as a reveal on that element, so you can click them in any order; a hotspot it draws over part of a picture is a shape with no fill.
The agent writes the slide's whole sequence in one go, then captures the slide at a step or two to check the order reads right. It only animates when you ask — it never adds builds or transitions to a new deck on its own — and sets durations and delays only when you ask for slower, faster or staggered builds. Reordering a sequence keeps the timing its elements already have, an imported deck's included.
Building and Tuning by Hand
The Animation panel is where you check or change a sequence — the agent's or your own — and where you build one yourself.
The Animation panel
Open it with the star button at the top of the left panel, beside the Thumbnails and Outline views. It lists the current slide's steps in order. Each row shows its step number and element, and has buttons to set its trigger and its timing, move the row up or down, and remove its animation. Animate selected at the bottom adds the canvas selection as one step.
On a slide with reveals the panel heads the slide's own steps On click, then lists each trigger's steps under On click of that element, numbered from 1. Click a section's heading to select its trigger on the canvas; while a trigger is selected, its heading is highlighted. A row moves up and down within its section.
Triggers
The pointer button on a row sets what plays it. On slide click moves the row to the end of the slide's own steps. Pick on canvas… waits for you to click the element that should reveal it; Esc, a right-click or a click on empty canvas cancels. On click of lists the slide's elements that can reveal it. A row given a trigger becomes a new step at the end of that trigger's section.
A trigger can't be the row's own element, a linked element, one off the canvas, or one that only appears after a click on the row's element, directly or through another trigger; the list leaves those out, and picking one on the canvas says why. Each change is one undo step.
Timing
The timer button on a row opens its timing: Start (On click, With previous or After previous), Duration in seconds, with 0.5, 1, 2, 3 and 5 seconds a click away, and Delay in seconds, each up to 60 seconds. A row that starts with or after previous sits indented under the row before it, an after-previous row with an arrow, and a row off the defaults shows its duration and +delay beside its name.
Set the first row to With previous or After previous and it plays as the slide comes in: its number reads 0, and so does a joined row moved to the top or left there when the row above it is removed. Each change replays the row's step on the canvas.
Right-click → Animate
Select one or more elements, right-click, and choose Animate. The selection becomes one new step at the end of the sequence and the Animation panel opens.
Copies
A copy of an animated element (Cmd/Ctrl+D, copy and paste, Alt-drag) gets its own build at the end of the sequence and keeps its start and timing. Animate one card, duplicate it twice, and the three come in one click after another; copy a whole step and it comes in as one new step. With Alt-drag, the element you drag is the copy.
Copy a trigger together with what it reveals and the copies make a new pair; a trigger copied alone is a plain element, and a revealed element copied alone joins the slide's own steps. A duplicated slide keeps its reveals.
Deleting a trigger
What it revealed moves to the end of the slide's own steps, keeping its steps and timing, as in PowerPoint. Undo brings back the trigger and its reveals. A trigger's Link section reads Reveals other elements on click, so it can't also link: give its rows another trigger first.
By paragraph
The row of an animated text box with more than one paragraph has a ¶ button. Press it and the box builds by paragraph: one row per paragraph, each its own click, labelled with that paragraph's text and with the same timing, move and remove buttons. Press it again (As one) to fold the rows back into a single step for the whole box. Removing a box's last paragraph row makes it static.
Step badges
Every animated element carries a small numbered badge on the canvas while the panel is open, or when the element is selected. A text box built by paragraph carries one numbered pill beside each animated paragraph instead. An arrival build's badge or pill reads 0. A revealed element's badge or pill is violet, with a pointer and its step within its trigger, and each trigger carries a violet wand; hover the wand to see what it reveals. Click a badge, a pill or a wand to open the panel on that row — the quickest way to find out how someone else animated a slide.
Adding a step replays it once on the canvas, on its timeline, so you can see the effect without starting a presentation. Every change in the panel is one undo step.
Over MCP
slide_set_build_sequence— takesdeckId,slideId,steps, a list of steps where each step is a list of members, andarrival, the members that play by themselves as the slide comes in. A member is an element id, or{ elementId, paragraphs?, afterPrevious?, durationMs?, delayMs? }:paragraphs: [start, end]for a range of a text element's paragraphs (zero-based, inclusive, numbered asslide_getprints them),afterPrevious: trueto start once everything before it in its step has finished (not on a step's first member, which opens it on a click), anddurationMs(100–60000, default 500) anddelayMs(0–60000, default 0) to time its fade. A member that leaves outdurationMsordelayMskeeps what the slide stores, so a reorder by plain ids keeps imported timing. The call replaces the slide's whole sequence: elements left out become static, andsteps: []witharrival: []andreveals: []clears every build. On a slide that has arrival builds,arrivalis required, so a write never drops them by accident;[]removes them.revealslists each trigger's steps,[{ trigger, steps }], its members written as insteps:steps[k]plays on the (k+1)th click oftrigger. A trigger is an element of the slide, on the canvas, with no link, not among its own members, and listed once, and two triggers can't reveal each other. A member appears once acrossarrival,stepsandreveals. On a slide with reveals,revealsis required too;[]removes them.slide_update— takestransition: { type, durationMs, direction?, throughBlack?, advanceAfterMs? }on the slide it should play on;transition: nullgoes back to a cut.typeisnone,fade,push,wipe,cover,uncover,revealormorph, anddurationMsruns from 100 to 5000.directionis where the content travels, the opposite of PowerPoint's From label (From Right isleft, From Bottom-Rightleft-up), and a direction the type can't play is refused.throughBlack: trueis Through black, on fade and reveal. See Slide Operations for each type's directions.slide_get— prints the slide's sequence asOn arrival: [logo]andBuild steps: [a] → [b, c]and itsTransition:, and marks each animated element· step N, or· on arrival, each element with a morph pairing key· morphKey k, and each element fully past the slide's edge· off canvas. A marker's parentheses addwith previousorafter previous, the duration and the delay where they are not the defaults:· step 2 (after previous, 3 s, delay 0.5 s),· on arrival (1 s, delay 0.25 s). A text element built by paragraph appears in the header astext-1 ¶0ortext-1 ¶0–1, carries· steps 1–3 by paragraphon its own line (· on arrival and steps 1–3 by paragraphwhen a range plays on arrival), and marks each paragraph line¶N "…" · step N. A revealed element is marked· on click of oval-1, step 2, its trigger· reveals on click, and the header lists each trigger's steps asReveals: on click of oval-1: [label-1] → [label-2].detail: "full"has the same asarrival,buildStepsandreveals,build({ step, startMode, durationMs?, delayMs?, trigger? }, or the same per paragraph range, wherestep0 is on arrival,startModeisclick,withPreviousorafterPrevious, andtriggernames the element whose clicks play it,stepthen counting its clicks),transitionandmorphKey.deck_get— shows each slide's build step count, arrival build count, trigger count and transition in the roster, and marks a slide that has speaker notes· notes.notes— onslide_update,slide_createand each slide ofslide_bulk_create: the slide's speaker notes as plain text, one paragraph per line, up to 10,000 characters. It replaces the slide's notes whole, andnullor""clears them.slide_getprints them on aNotes:line.morphKey— the key morph pairs elements by: an element pairs with the one on the previous slide whosemorphKey(orelementId, when it has none) matches its own.slide_duplicatesets it on every copy, so a duplicated slide morphs without further setup;element_bulk_createandelement_bulk_updateset or clear it (null) to pair elements that were not copied.link— onelement_create,element_bulk_createandelement_bulk_update:{ kind: "slide", slideId }with aslideIdfromdeck_get,{ kind: "relative", to }withtoone of"next","previous","first"or"last", or{ kind: "url", href }(http, https or mailto);nullremoves it. AslideIdthat is not a slide of the deck is refused, and so is a link on a trigger, naming its reveals.slide_getmarks a linked element· link → slide-…,· link → next slide(orprevious slide,first slide,last slide),· link → https://…, or· link → deleted slide.slide_screenshot— takes an optionalstep:0captures the slide as it lands, its arrival builds played and before any click,Nafter N advances, with no reveal played. Omit it for the finished slide.
slide_set_build_sequence({
deckId: "deck_abc123",
slideId: "slide-4",
steps: [["title"], ["card-a", "card-b"], ["chart"]]
})
// → Slide 4 — 3 build steps: 1. title · 2. card-a, card-b · 3. chart
slide_set_build_sequence({
deckId: "deck_abc123",
slideId: "slide-5",
steps: [
[{ elementId: "question", paragraphs: [0, 0] }],
[{ elementId: "question", paragraphs: [1, 1] }],
[{ elementId: "question", paragraphs: [2, 2] }],
["answer"]
]
})
// → Slide 5 — 4 build steps: 1. question ¶0 · 2. question ¶1 · 3. question ¶2 · 4. answer
slide_set_build_sequence({
deckId: "deck_abc123",
slideId: "slide-6",
arrival: [{ elementId: "title", durationMs: 1000 }],
steps: [[
"card-a",
{ elementId: "card-b", afterPrevious: true },
{ elementId: "card-c", afterPrevious: true, delayMs: 500 }
]]
})
// → Slide 6 — on arrival: title (1 s) · 1 build step: 1. card-a, card-b (after previous), card-c (after previous, delay 0.5 s)
slide_set_build_sequence({
deckId: "deck_abc123",
slideId: "slide-7",
steps: [],
reveals: [
{ trigger: "hotspot-wheel", steps: [["label-wheel"]] },
{ trigger: "hotspot-chain", steps: [["label-chain"], ["note-chain"]] }
]
})
// → Slide 7 — no build steps
// Reveals: on click of hotspot-wheel: 1. label-wheel; on click of hotspot-chain: 1. label-chain · 2. note-chain
// Replaces the whole sequence; steps: [] with arrival: [] and reveals: [] clears every build.See Slide Operations for the full parameters.
Related
- In-App Agent — How the agent plans, builds and edits your deck
- Export to PowerPoint — What a .pptx carries, and what it does not
- Slide Operations —
slide_set_build_sequenceandslide_screenshotreference