Files
deckcraft/docs/animation-parity.md
T
Brandon ThomasandClaude Opus 5.5 f44857624e Progress docs: target-app parity, gaps, alpha gate, readiness by audience (#89)
Progress docs per craftrules standards/progress-docs.md: target-app parity, gaps, roadmap with alpha gate, readiness by audience (full / mainstream / essentials) with Opus 5.5 hours, and feature, format, hardware, UI and localization parity docs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 14:09:21 -04:00

4.9 KiB
Raw Blame History

Transitions and animations: parity with PowerPoint

Last reviewed: 2026-10-10 · Last updated: 2026-10-10 · Change: major (created; effect lists counted from crates/model/src/anim.rs against PowerPoint 16.113's galleries) · Target: Microsoft PowerPoint for Mac 16.113 (Microsoft 365)

Transitions and animations are what make a deck a presentation, and the part of PowerPoint people notice first when it's missing. Scores roll up into target-app-parity.md (Transitions ~80% ready, Animations ~65%); gaps are in gaps.md.

Transitions: 48 of 48

crates/model/src/anim.rs TRANSITIONS lists every transition in PowerPoint's gallery, in its three groups, with its Effect Options. All 48 round-trip through PPTX (every_transition_kind_round_trips), including the PowerPoint 2010+ p14/p15 ones.

Group PowerPoint DeckCraft Fidelity
Subtle (Morph, Fade, Push, Wipe, Split, Reveal, Cut, Random Bars, Shape, Uncover, Cover, Flash) 12 12 2-D, close to PowerPoint
Exciting (Fall Over, Drape, Curtains, Wind, Prestige, Fracture, Crush, Peel Off, Page Curl, Airplane, Origami, Dissolve, Checkerboard, Blinds, Clock, Ripple, Honeycomb, Glitter, Vortex, Shred, Switch, Flip, Gallery, Cube, Doors, Box, Comb, Zoom, Random) 29 29 3-D ones are fake 3-D (trapezoid quads, crates/anim/src/transition.rs); particle effects (Vortex, Shred, Fracture, Crush) approximate
Dynamic Content (Pan, Ferris Wheel, Conveyor, Rotate, Window, Orbit, Fly Through) 7 7 Same approach
Transition feature PowerPoint DeckCraft
Effect Options per transition yes yes
Duration, advance on click / after time, Apply To All yes yes
Transition sounds yes no (the model has the field; no picker, no playback)
Preview in the editor yes yes
Morph: objects move, resize, recolour yes yes
Morph: Words and Characters yes yes (#5)
Morph: geometry (circle to star) yes yes (#27)
Morph: !! name forcing, pictures, 3-D models, ink yes names partly; no 3-D or ink
Frame-by-frame comparison with PowerPoint not done

Animations: 64 of ~190 effects

Class PowerPoint (gallery + More Effects) DeckCraft Missing (examples)
Entrance ~50 24 Plus, Wedge, Basic Zoom, Center Revolve, Compress, Stretch, Boomerang, Credits, Curve Up, Drop, Flip, Float, Pinwheel, Spiral In, Whip, Ascend, Descend, Unfold
Emphasis ~25 17 Brush Color, Bold Reveal, Contrasting Color, Flicker, Grow With Color, Shimmer, Blink
Exit ~50 14 Mirrors of the missing entrance effects, plus Blinds, Box, Checkerboard, Circle, Diamond, Peek Out, Strips as exits
Motion paths 64 presets + custom 6 (Lines, Arcs, Turns, Loops, Shapes-style presets, Custom Path) Most of Basic (shapes), Lines & Curves and Special presets
Media (Play, Pause, Stop) 3 (+ Seek) 3 Seek, bookmarks as triggers

By how often people use them, the effects present cover nearly all real decks (Appear, Fade, Fly In, Wipe, Zoom, Float In, Grow/Shrink, Pulse, Spin, motion lines): weighted, ~85% of use; by count, ~34%.

Animation feature PowerPoint DeckCraft
Start On Click / With Previous / After Previous, duration, delay yes yes
Effect Options (direction, sequence by paragraph) yes yes
Effect dialog: sound, after-animation dim/hide, animate text by word/letter, smooth start/end, bounce end, repeat, rewind yes partly; rewind lost on PPTX save (#77)
By-paragraph text builds, sub-bullets follow parents yes yes
Triggers (on click of a shape) yes yes
Triggers on a media bookmark yes no
Animation Painter yes yes (#54)
Animation Pane: list, reorder, remove yes yes
Animation Pane: advanced timeline (bars you drag) yes no
Preview in the editor (current effect, from selected) yes partly
Motion path editing (edit points, reverse, lock) yes partly (no edit points)
Multiple animations on one object yes yes
Round trip of the timing tree yes flattened to the pane list on read, rebuilt on write (every_animation_effect_survives)

Estimates

Work Hours
Animation Pane timeline, preview from selected, effect dialog depth 5–8
The remaining ~126 effects (most are parameter variations of existing ones) 3–6
Rewind and other effect options on round trip (#77) 1–2
Transition sounds 1–2
Morph across pictures, !! names, align once per transition (#67) 2–4
Reference captures from PowerPoint for the 3-D transitions, then tuning 2–4
Total ~14–26 (the Transitions and Animations rows of the feature table; part of the Features dimension's 140–240 h)

Revision history

Date Change Summary
2026-10-10 major Created: 48/48 transitions, 64 of ~190 animation effects, pane and option depth, estimates