Deliver

Presenting

Use Audience, Speaker, and Document views with exact routes, rehearsal context, and synchronized focus tools.

Audience View

The audience surface scales the authored canvas, preserves interactive React state on inactive slides, and keeps controls structurally outside deck content. During a document View Transition, the controls use one stable named visual above the deck. Move the pointer to reveal the compact command bar; it yields while a focus tool is active.

On a narrow portrait screen, Drever preserves the authored canvas instead of unpredictably reflowing it. The viewer offers a quiet choice to rotate for the live deck or open the same content in Document View, and the complete command bar remains horizontally reachable.

Core shortcuts:

ActionShortcut
Next Step or slideSpace, ArrowRight, PageDown
Previous Step or slideShift+Space, ArrowLeft, PageUp
Next / previous slideArrowDown / ArrowUp
First / last slideHome / End
Slide navigatorO or G
FullscreenF
Black / white pause screenB / W
Keyboard help?

Type a slide number and press Enter for a direct jump.

Press O or G for the visual Slide Navigator. It previews every slide at its final authored Step, including its Stage background and foreground, without starting presentation media or motion. Search by title or number, then select any preview to jump through the normal clean-path navigation flow.

Laser, Pen, and Highlighter

Press L for Laser, I for Pen, or H for Highlighter. Press the active shortcut again to turn it off.

Pen and Highlighter strokes remain across Step changes on the current slide and clear when the slide changes. Laser is transient. Mouse, touch, and stylus use the same overlay. Tool colors, widths, and Highlighter opacity can be configured in drever.config.ts.

Presentation state lives in the path:

PositionPath
First slide, Step 0/
Second slide, Step 0/2
Second slide, Step 3/2/3

Deep links, reload, back, and forward return to the same exact sparse Step. The Copy Link control preserves unrelated query parameters and the fragment.

Speaker View

Press P or open /speaker. The workspace includes:

  • Current and next presentation-state previews.
  • Speaker-only <Note> content.
  • Total and current-slide rehearsal time.
  • Per-slide accumulated time and visit count.
  • An optional editable target with pace guidance.
  • Synchronized Laser, Pen, and Highlighter controls.

Audience and speaker windows in the same browser synchronize through BroadcastChannel. This release does not claim cross-device remote control. At phone width, Speaker View prioritizes the current slide, notes, and presentation controls; rotate or use a larger display when the next-state preview is essential.

Document View

Press D or open /document. Every Step appears in authored order as a readable, searchable document with a table of contents and one named landmark per slide. Speaker notes stay out of this surface.

Document View is not a screenshot strip. It returns replacement states to normal reading flow, supports browser Find, text selection, assistive technology, and a stable fragment for each slide.

Speaker notes stay out of Audience View, Document View, and PDF output, but a public static build still contains their authored source. Treat them as presenter guidance, not a place for secrets or confidential information.

NextBuild, deploy, and export

Check the source, deploy the static site, and export selected PDF states.