Transitions, object animations and previews
Configure slide changes and object effects separately.

The Transitions ribbon uses horizontal cards at a fixed height. Choosing an effect previews the actual slide pair in the editor.
The main choices are None, Smooth, Crossfade, Push and Split. Smooth can match objects, words, characters and formulas together. Whole words match first, then characters in the remaining text. Text containing inline formulas, tables or embeds uses object-level transitions. Pure mathematical text groups, such as \mathrm{Shared\ model}, match as groups without borrowing identical letters from other words.
Formula details contains equation steps, font changes, matrix reordering and pipeline matching. Availability depends on neighboring formulas and their identities. Missing matches are explained and the affected options are disabled.
Previews return to the current editing slide automatically when finished. Replay, change effects or press Escape during playback. Each request starts independently and leaves the editing zoom unchanged. The first slide has no entering pair to preview.
Animations affect objects within the current slide. Select an object, choose an effect, then click Add effect. The animation pane lists the resulting entries; an object can have more than one effect.



The animation pane is part of the right inspector. Its bottom timeline replaces notes while it is open; another inspector tab restores notes. Drag a bar to change delay or its right edge to change duration. Changes commit on release. The code editor uses the same declarative fields.
The pane controls triggers, delays, durations, ordering, removal and preview. Triggers include on click, when the slide appears, after the transition, with the previous effect and after the previous effect. The first entry cannot depend on a previous effect.
Drag the inspector's left edge to widen it; double-click the edge to reset. Effect and trigger each use one row, with delay and duration side by side in seconds. Expand timing details when needed; conflicts remain visible. Both sidebar widths are saved in this browser, outside the presentation. An overflowing Ribbon scrolls horizontally with the wheel or its thin overlay scrollbar, without growing taller.
The scale shows time after each trigger. A pending click is not treated as simultaneous with slide entry. Spin and fade can run together because they affect different properties. Overlapping effects on the same object and property queue in actual trigger order; simultaneous triggers follow pane order. The pane shows delays and possible conflicts without rewriting the original triggers or delays.
If the next effect depends on an entry, choose an independent trigger for that next effect before removing the entry. Invalid code stays open with an explanation so it can be corrected and applied again.
Current effects include fades, appear/disappear, fly, zoom, wipe, spin, pulse, bounce, float, flip and blur. The code view edits supported declarative fields; it does not run arbitrary scripts.
With automatic advance enabled, an expired countdown still waits for the last triggered click animation and its with/after-previous sequence to finish. The presenter shows the waiting state. Once the click steps have been triggered, manual Next can advance early. Other automatically triggered effects do not extend the authored slide timing.
For selected audio or video, Play on slide entry in the Animations tab sets autoplay. Looping, clipping, playback range and audience progress are in the media inspector.
The first slide can have object animations even though it has no entering slide pair. Complete PowerPoint effect compatibility and arbitrary script timelines are not included.
Presets, endpoints and paths
This 1.0.0-rc.6 update adds Focus zoom, which brings an object from 4.8× to its authored size with a fading glow, and Spring entrance, which calculates a damped rebound. The displayed text is independent of the animation scale.
Choose Point-to-point move to edit the start, end and path in the animation pane. Offsets are relative to the authored layout; an end offset of (0, 0) returns to that position. A straight path needs two endpoints, a quadratic curve adds one control point, and a cubic Bézier adds two. Control points shape the route; the easing curve controls progress along it. Documents save these parameters and the player calculates intermediate positions.
Focus, settle, accelerate, reveal, dismiss and title curves can be reused. The code editor also accepts tween effects with matching from and to properties. Existing keyframes remain supported without automatic conversion. Focus zoom handles object entrances; the Smooth transition matches stable objects across adjacent slides and ends at their document layouts.