-
Notifications
You must be signed in to change notification settings - Fork 0
Capture Preview
The Capture Preview is a non-modal dialog that appears after taking a screenshot (when enabled). It provides a quick overview of your capture with actions, zoom controls, and an auto-close countdown.
After a capture completes, the preview dialog shows:
- The captured image with zoom and pan
- Action pills showing pending and completed actions
- Manual action buttons (Save, Copy, Edit, etc.)
- Auto-close countdown with pin option
The preview is non-modal, meaning it doesn't block the rest of the application. You can take another capture while the preview is open — the old preview is replaced by the new one.
- Go to Settings → Capture
- Toggle Show capture preview after capture
Toggle the preview button in the region overlay toolbar during area capture.
Configure how long the preview stays visible before auto-closing:
| Option | Description |
|---|---|
| Off | Preview stays open until manually closed |
| 5 seconds | Quick auto-close |
| 10 seconds | Short preview |
| 20 seconds | Default |
| 30 seconds | Extended preview |
When the countdown reaches zero, the preview closes and any pending actions are committed.
The preview dialog has a two-column layout that adapts to window width:
- Checkerboard background for transparency display
- Scrollable and zoomable viewport
- Zoom controls overlay (bottom-right)
- Scale controls overlay (bottom-left)
- Active actions header with status pills
- Manual action buttons
- Primary close/continue button with countdown ring
| Control | Action |
|---|---|
| Zoom in | Increase zoom by 1.2× per click |
| Zoom out | Decrease zoom by 1.2× per click |
| Fit to window | Auto-scale to fit the viewport |
| Actual size | 1:1 pixel mapping (100%) |
| Zoom percentage | Click to cycle through presets |
- Minimum: 10%
- Maximum: 800%
- Step: 1.2× per click or mouse wheel notch
| Shortcut | Action |
|---|---|
| Ctrl + Plus | Zoom in |
| Ctrl + Minus | Zoom out |
| Ctrl + 0 | Fit to window |
| Ctrl + 1 | Actual size |
| Mouse wheel | Zoom in/out (when cursor over image) |
- Click and drag to move the image when zoomed in
- Scroll bars appear when image exceeds viewport
Upscale the capture resolution using AI-powered scaling:
| Scale | Description |
|---|---|
| 1× | Original resolution |
| 2× | Double resolution (4× pixels) |
| 4× | Quadruple resolution (16× pixels) |
⚠️ Scaling is limited by maximum dimension and pixel count constraints.
The preview displays status pills showing what will happen to your capture:
| Pill | Meaning |
|---|---|
| Preview | This dialog (always completed) |
| Clipboard | Copy to clipboard (usually pre-completed) |
| Save | Save to file |
| Editor | Open in annotation editor |
| System Viewer | Open in default image viewer |
| Share | Upload to share provider |
| Notification | Show system notification |
| State | Appearance |
|---|---|
| Done | Green checkmark — action already completed |
| Pending | Blue — will execute after preview closes |
| Working | Spinner — simulating execution |
Pills animate sequentially from Pending to Working to Done during the preview countdown.
Perform actions directly from the preview:
| Button | Shortcut | Action |
|---|---|---|
| Save | Ctrl+S | Save capture to file |
| Copy | Ctrl+C | Copy image to clipboard |
| Edit | Ctrl+E | Open in annotation editor |
| Open | Ctrl+O | Open in default viewer |
| Ctrl+P | Print the image | |
| Delete | — | Delete saved file (appears after save) |
| More | — | Open context menu with additional actions |
| Action | Description |
|---|---|
| Open in folder | Show file in Explorer |
| Share | Upload to share provider |
| Gallery | Open in history gallery |
The primary button shows a countdown ring that depletes clockwise:
- Ring starts full and empties over the configured duration
- Remaining seconds displayed in the button center
- When countdown reaches zero, the preview closes
| Trigger | Effect |
|---|---|
| Mouse movement | Countdown pauses while cursor moves over window |
| Hover Done button | Countdown pauses, shows check icon |
| Pill simulation | Countdown waits for action pills to complete |
Click the pin button in the title bar to:
- Disable auto-close entirely
- Keep the preview always on top
- Manually close when done
The bottom button changes based on context:
| State | Appearance | Action on Click |
|---|---|---|
| Processing | Spinner + "Processing" | Wait for pill simulation |
| Continue | Enter icon + "Continue" | Open editor or viewer |
| Close | Enter icon + "Close" | Commit and close |
| Done | Check icon + "Done" | Commit pending actions |
| Shortcut | Action |
|---|---|
| Escape | Cancel and discard pending actions |
| Enter | Confirm and continue (or close) |
| P | Pin/unpin the preview |
| Ctrl+S | Save |
| Ctrl+C | Copy to clipboard |
| Ctrl+E | Open in editor |
| Ctrl+O | Open in viewer |
| Ctrl+P |
The preview manages deferred actions that execute after close:
| Outcome | Description |
|---|---|
| Save | Save to configured output folder |
| Copy | Copy to clipboard (usually pre-executed) |
| Editor | Open in annotation editor |
| System Viewer | Open with default image viewer |
| Share | Upload to configured provider |
| Notification | Display system notification |
- Commit (Enter or countdown): Runs all pending outcomes
- Discard (Escape): Discards pending outcomes, capture is not saved/shared
Only one preview dialog can be open at a time:
- Pressing a capture hotkey while preview is open replaces it with the new capture
- The old preview's pending actions are discarded
- Widget captures also replace the active preview
| Setting | Location | Description |
|---|---|---|
| Show capture preview | Settings → Capture | Enable/disable the preview dialog |
| Preview timeout | Settings → Capture | Auto-close duration (Off, 5, 10, 20, 30s) |
| Auto-pin previews | Settings → Notifications | Automatically pin previews |
| Preview click action | Settings → Notifications | Action when clicking preview body |
| Toast button layout | Settings → Notifications | Which action buttons appear on toast |