Toolbar Controls
| Control | Range | What it does |
|---|---|---|
| Spread | 0 - 100 | Width of the scatter cone. Higher values spread layers wider perpendicular to the throw direction. |
| Reach | 0 - 100 | How far layers cluster along the throw direction. Higher values push layers further from the origin. |
| Confetti | On / Off | Toggles between instant scatter (no keyframes) and animated confetti burst. |
| Speed | 0 - 100 | Animation duration for confetti mode. Lower is slower, higher is faster. |
Toolbar Drag Gestures
Spread and Reach cells support vertical dragging. Click and drag up or down on either cell to adjust the value directly in the toolbar. Double-click to reset to default.
The confetti icon also supports vertical dragging when confetti mode is on. Drag up or down to adjust Speed without opening the config overlay.
All settings persist between throws and across sessions.
Modifier Keys
| Modifier | When | Effect |
|---|---|---|
| Alt | Held during drag | Uniform distribution. Layers space evenly instead of using randomized positions. |
| Shift | Held on release | Duplicates selected layers before scattering. Originals stay in place. |
Toolbar Layout Modes
The toolbar adapts to panel width:
| Mode | Width | Appearance |
|---|---|---|
| Full | 255px+ | Spread, Reach (full labels), divider, confetti toggle with Speed value |
| Wide | 200 - 254px | S, R (abbreviated labels), divider, confetti icon with speed value |
| Compact | Under 200px | Gear icon that opens a config overlay on the pad |
Compact Config Overlay
When the panel is too narrow for the inline toolbar, a gear icon appears. Click it to open the config overlay directly on the pad. The overlay shows sliders for Spread, Reach, and (when confetti is on) Speed. Click the confetti button to toggle between Instant and Confetti modes.
Click outside the overlay or click the gear icon again to close it.
Re-throw Behavior
Throwing the same selection again without deselecting scatters from the layers’ original positions, not their current scattered positions. This avoids cumulative drift across multiple throws. Deselect and reselect to reset.
Undo Groups
Each throw creates a single undo entry:
| Action | Undo group name |
|---|---|
| Instant or animated scatter | Slingshot Scatter |
| Scatter with Shift (duplicate) | Slingshot Scatter (Duplicate) |
Error States
Slingshot shows a toast notification for two conditions:
- No active composition. Open or select a composition before throwing.
- No layers selected. Select at least one unlocked layer in the timeline. Locked layers are skipped.