Waypoint

Slides you can present in order, or steer. Open the editor

The idea

Most slide tools assume a talk runs from the first slide to the last. Waypoint keeps that: arrow keys, the space bar and a clicker all move through the deck in order. It also lets you leave the path at any moment. Jump to any slide by number, pick one from a grid, click a link on the slide, or choose one from your own screen, then press Backspace to return to where you were.

Building a deck

Steering a talk

There are two ways to set up jumps ahead of time, both in the right-hand panel:

Links and choices follow the slide, not its number, so reordering never breaks them.

Presenting

Present starts a full-screen show from the current slide. Move the mouse to bring up the control bar.

KeyDoes
→ ↓ Space Enter PgDn, clickNext slide in order
← ↑ PgUpPrevious slide in order
a number, then EnterJump to that slide
G or TabGrid of every slide. Arrows and Enter, or click
BackspaceBack to the slide you were on before, however you left it
Home / EndFirst or last slide
B or .Black out the screen, and bring it back
FSwitch between full screen and a window
EscEnd the show

Clickers work because they send the same keys: Page Up, Page Down, and usually B or . for the blank button.

Presenter view

Presenter view opens a second window with the current slide, the next one, your notes, a timer, and every slide as a thumbnail. Keep it on your laptop and put the main window on the projector, then press Present there. Clicking any thumbnail sends the audience to that slide. The keys above work in this window too. Click the timer to reset it.

Editing keys

KeyDoes
Ctrl Z / Ctrl Shift ZUndo, redo
Ctrl C / V / DCopy, paste, duplicate the selected item. With nothing selected, Ctrl D duplicates the slide
ArrowsNudge the selected item; with Shift, by 10. With nothing selected, change slide
DeleteRemove the selected item
Ctrl MNew slide
Ctrl Enter or F5Present
Ctrl SSave the deck to a file

Files

The open deck is saved automatically on this device. It holds one deck at a time, so use File, Save file to keep a deck and Open file to load one.

TypeReadWrite
.waypoint.jsonYesYes. The whole deck, images included
PNG, JPEG, WebP, GIF, SVGYes, as slide images. Large ones are shrunk to 1920 pixels
PDFYes, through Print or PDF: one slide per page

In the desktop app, Open and Save use native dialogs, and Ctrl S writes back to the same file. In a browser, Save downloads the file.

Desktop app

The desktop app is the same editor in its own window. To run it from source you need Node.js 20 or newer:

git clone https://github.com/PyMite6941/waypoint
cd waypoint
npm install
npm run desktop

The README covers development and building an installer.