Culling

Ten frames of the same moment, one keeper. Culling mode puts near-duplicates side by side with synchronized zoom, and turns "which one is sharpest?" into a few keystrokes.

Getting in

Two entrances:

Comparing

Items lay out n-up — as many panes as items, up to 9, with paging beyond that. ⇧1, ⇧2, ⇧3 force 1×1, 2×2, 3×3; ⇧0 returns to the automatic layout.

Zoom and pan are synchronized across every pane (toggle with s): zoom into an eye in one frame and you're looking at the same eye in all of them. Arrow keys move the pane selection; the selected pane drives the inspector, so 15 rates and t keywords the exact image you're examining. Hold Space to preview a Live pair's video on the selected pane.

Culling 2×2: four burst frames, synchronized zoom, one rejected
2×2 with synchronized zoom. The dimmed pane is marked as a reject.
Culling 3×3 layout of a six-shot burst
A six-shot burst in the automatic layout.

Verdicts and commit

Each item is either a keep or a reject. x toggles reject on the selected pane — the state is unmistakable (dimmed, badged). When you're done, Return shows the tally — "keep 2, trash 4" — and on confirm the rejects move to the macOS Trash, Live pairs whole, as one undo entry. Esc abandons the session with nothing changed.

Animation: entering culling, marking rejects with x, and the commit summary
The whole loop: c, arrows, x, Return.
Tip: rejects go to the Trash, not oblivion — and ⌘Z right after a commit brings every reject back from the Trash in one step. Cull fearlessly.