Files
deckcraft/docs/slideshow-parity.md
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.0 KiB
Raw Permalink Blame History

Slide show and presenter view: parity with PowerPoint

Last reviewed: 2026-10-10 · Last updated: 2026-10-10 · Change: major (created; measured from crates/ui-egui/src/show.rs and crates/anim/src/show.rs against PowerPoint 16.113's Slide Show tab and menu) · Target: Microsoft PowerPoint for Mac 16.113 (Microsoft 365)

Presenting is the job PowerPoint is hired for. This doc covers the show window, presenter view, rehearsal and recording. Transition and animation playback are in animation-parity.md; display hardware in hardware-parity.md. Area score: checklist breadth 66% (measured), ~60% ready (estimated), 10–16 h to parity.

Running the show

Feature PowerPoint DeckCraft Notes
Play from Start / from Current Slide (F5, Shift+F5, Cmd+Enter) yes yes
Next/previous by click, arrows, Space, Page Up/Down, Enter, Backspace yes yes #17 reported arrows not working in v0.3.0 AppImage; recheck
Go to slide (number + Enter), first/last yes yes
Black / white screen (B / W) yes yes
End screen, Esc to leave yes yes
Step clock: a click after a long pause plays its step (#11) yes yes
Hidden slides skipped yes yes
Hyperlinks and action settings followed (slides, web, mail, End Show, Last Viewed) yes yes Only http(s) and mailto open outside the show, by design (safe_url)
Media playback with controls, play across slides, full-screen video yes yes WMA/WMV not decodable
Animated GIFs play; pause from their corner button yes yes (#39)
See All Slides grid during the show yes no
Zoom into part of a slide during the show yes no
Pen and highlighter ink yes pen only (Cmd+P pen, Cmd+A arrow, E erases all ink) No highlighter, per-stroke eraser, ink colours, or keep/discard annotations prompt
Laser pointer yes no 1–2 h
Subtitles and live captions yes (cloud speech) no AI dimension
Custom shows yes yes
Set Up Show: loop until Esc, kiosk (browsed at a kiosk), show without animation/narration, pen colour, slides range yes yes, most options
Use rehearsed timings yes yes

Presenter view

Feature PowerPoint DeckCraft Notes
Separate presenter window with current slide, next slide, notes yes yes (an egui viewport, 1100×700)
Elapsed timer yes yes
Pause / reset timer, clock yes no
Slide counter, previous/next/end buttons yes yes
Notes font size, scrolling yes scrolling only
Placed on the presenter's display automatically, show on the projector yes no: opens wherever the OS puts it Beta blocker, 3–5 h
Swap displays yes no
Pen, laser, black screen, zoom from presenter view yes keys only
See all slides from presenter view yes no
Rehearse with Coach (Speaker Coach) yes (cloud) no AI dimension

Rehearse and record

Feature PowerPoint DeckCraft
Rehearse Timings, keep timings yes yes
Record Slide Show (narration, ink, laser, camera; Cameo) yes no
Clear timing / narration yes timings only
Export the recorded show to video yes no (see file-format-parity.md)

Reading View

Reading View in a window with navigation: present (checklist row done).

Estimates

Work Hours
Presenter view on the right display, swap displays, pause/reset timer, clock, notes size 3–5
Laser pointer, highlighter, eraser, keep-annotations prompt 2–4
See All Slides and zoom during the show 2–3
Record slide show with narration (no camera) 5–8
Total ~12–20 (the slide-show row of the feature table carries 10–16 h; recording overlaps the Media row)

Revision history

Date Change Summary
2026-10-10 major Created: show, presenter view, rehearse and record, compared with PowerPoint 16.113's Slide Show tab and menu