Getting Started
This guide walks you through installing RapidCull, creating your first project, and completing your first culling session.
Installation
Windows: Download the latest .exe installer from the Releases page, run it, and launch RapidCull from the Start Menu.
macOS: Download the latest .dmg, drag RapidCull to Applications, and launch it. You may need to right-click and select “Open” the first time to bypass Gatekeeper.
Creating a Project
RapidCull offers two ways to start a project:
Direct Mode (Recommended) — Point RapidCull at an existing folder. Your files stay in place and are never moved or modified.
- Click New Project
- Select Direct mode
- Browse to the folder containing your images
- Click Create
Import Mode — Copy images from a source (like a memory card) into a new managed project folder.
- Click New Project
- Select Import mode
- Browse to the source folder
- Choose a destination parent folder
- Enter a project name (defaults to today’s date)
- Click Create
Your First Culling Session
- Quick scan — Browse the grid to get an overview. Use arrow keys to navigate, Enter to open the viewer.
- Label obvious picks and rejects — Press P for Pick, X for Reject, C for Candidate. Enable Auto-Advance in the viewer to speed things up.
- Compare bursts — Select a burst member and press B to enter knockout comparison.
- Review candidates — Filter to Candidates (press 3) and make final decisions.
- Export — Click Export, choose a destination, select which labels to include, and export with XMP sidecars.
The Labeling System
RapidCull uses a simple three-tier classification system:
| Label | Color | Shortcut | Purpose |
|---|---|---|---|
| Pick | Green | P | Your best frames — the ones you will edit and deliver |
| Candidate | Yellow | C | Potential keepers — worth a second look |
| Reject | Red | X | Frames to discard — out of focus, duplicates, bad timing |
| Unlabeled | None | U | Default state — not yet reviewed |
Press U at any time to remove a label and return an image to Unlabeled.
When to Use Each Label
- Pick — Use sparingly. In a burst of 10 similar shots, there’s usually 1–2 picks.
- Candidate — Use when you’re unsure. Better to keep an image as a candidate than to accidentally reject a good frame.
- Reject — Use liberally. The faster you eliminate clear rejects, the smaller your remaining set becomes.
Labels persist across sessions. When you reopen a project, all your labels are exactly where you left them.
Grid View
The grid view is your primary workspace for browsing and organizing images.
Layout
The grid automatically adjusts the number of columns based on your window width. Resizing your window immediately reflows the grid.
Thumbnail Indicators
- Label dot — A small colored dot (green, yellow, or red) indicating the image’s current label.
- Burst badge — A numbered badge on images that are part of a burst group.
- Smart Score badge — A small color-coded number (0–100) in the top-right corner showing the image’s quality score. Green (70–100) = high, yellow (40–69) = moderate, red (0–39) = low. Only appears after Smart Analysis has been run.
Navigation
| Action | Input |
|---|---|
| Move selection | Arrow keys or Tab |
| Move selection backwards | Shift+Tab |
| Open in viewer | Enter or double-click |
Interactions
- Single-click to select an image.
- Double-click to open it in the viewer.
- Click a burst badge to enter burst comparison for that group.
- Hover over a burst badge to highlight all siblings in the grid.
Performance
RapidCull uses virtual scrolling so only visible rows are rendered. A project with 10,000+ images feels just as responsive as one with 100. Thumbnails are generated in the background and cached to disk.
Viewer Mode
The viewer provides a full-screen experience for examining individual images at full resolution.
Navigation
| Action | Input |
|---|---|
| Next image | Right Arrow or K |
| Previous image | Left Arrow or J |
| Close viewer | Escape |
The viewer respects your current filter. If you’re viewing only Picks, navigation only cycles through Pick images.
Info & Bottom Bar
The top shows the filename and your position in the sequence. The bottom shows label buttons (P C X U), the current label badge, a Smart Score badge (when analysis has been run), zoom level, and the Auto-Advance toggle.
Captions
Each image can have a single-line caption. The caption field lives in the bottom bar between the label badge and the zoom indicator.
| State | Appearance |
|---|---|
| No caption | Small icon only |
| Caption exists | Icon with a filled dot indicator; hover shows “Caption saved” |
| Editing | Single-line input expands in place with cursor focused |
To add or edit a caption:
- Press T to focus the caption field, or click the caption icon
- Type your caption (single line)
- Press Enter to save and collapse, or Escape to cancel
- Clicking outside the field saves and collapses it
Captions are saved immediately and persist across sessions. When Auto-Advance is enabled, pressing Enter in the caption field saves the caption but does not advance to the next image — use your labeling keys to navigate.
dc:description field in the XMP sidecar file, making them readable in Lightroom Classic and other XMP-compatible tools.Auto-Advance
When enabled, labeling an image automatically advances to the next one. This is extremely useful for rapid culling — you can go through hundreds of images by repeatedly pressing P, C, or X.
Zoom and Pan
| Action | Input |
|---|---|
| Zoom in | + or = |
| Zoom out | - or _ |
| Reset to fit | 0 |
| Toggle fit / 100% | Double-click |
| Zoom toward cursor | Scroll wheel |
| Pan | Click and drag (when zoomed in) |
When you zoom close to the fit-to-screen scale, the viewer snaps back to fit mode automatically.
Preloading
The viewer preloads the next and previous images in the background so navigation feels instant.
Focus Assist
Focus Assist is a sharpness overlay you can invoke at any time in the viewer. Hold F (default, rebindable in Settings) to display it. Release the key to hide it.
While active, the overlay divides the image into a grid of regions. Low-sharpness areas are darkened, making soft focus immediately visible. A score badge in the corner shows an overall sharpness score from 0 to 100:
| Score range | Color | Meaning |
|---|---|---|
| 65–100 | Green | Sharp |
| 40–64 | Yellow | Moderate sharpness |
| 0–39 | Red | Soft or out of focus |
The grid detail level (coarse to fine) is adjustable in Settings → Focus Assist. Higher detail reveals smaller focus regions, useful for comparing fine differences between burst frames.
Subject Bounding Box
When an image has been analyzed and a subject was detected, press B in the viewer to toggle a bounding box overlay showing where the subject was found in the frame. A button also appears in the bottom bar when detection data exists. If the image hasn’t been analyzed or no subject was found, B has no effect.
Photo Info Panel
Press I in the viewer to toggle the Photo Info panel — a sidebar that displays full EXIF metadata and Smart Analysis results for the current image. Press I again to close it. The viewer canvas resizes to accommodate the panel so nothing is obscured.
Camera & Exposure
| Field | Description |
|---|---|
| Camera | Make and model |
| Lens | Lens name as recorded by the camera |
| Shutter speed | Exposure time (e.g., 1/500 s) |
| Aperture | f-number (e.g., f/2.8) |
| ISO | Sensor sensitivity |
| Focal length | As recorded in EXIF |
| Capture time | Date and time the photo was taken |
| File details | Filename, format, and file size |
Smart Analysis (shown after running analysis)
| Field | Description |
|---|---|
| Smart Score | Overall quality score from 0–100. Green = High (≥70), Yellow = Mid (40–69), Red = Low (<40). |
| Subject | Detected subject class (e.g., “person”, “dog”). “None detected” if no subject was found. |
| Sharpness | Focus quality in the subject region (or full image if no subject). Shown as Low, Med, or High. |
Filtering
The filter bar lets you focus on specific subsets of your images.
| Filter | Shortcut | Shows |
|---|---|---|
| All | 1 | Every image in the project |
| Picks | 2 | Only images labeled as Pick |
| Candidates | 3 | Only images labeled as Candidate |
| Rejects | 4 | Only images labeled as Reject |
| Unlabeled | 5 | Only images with no label |
Each filter button displays a live count that updates in real-time as you label images. The current filter affects the grid view, viewer navigation, and burst detection. Switching filters is instant.
Sorting
A Sort dropdown in the filter bar controls the order images appear in the grid and viewer.
| Option | Order |
|---|---|
| Date (default) | Capture timestamp, falling back to filename |
| Smart Score | Highest quality score first; unanalyzed images appear last |
The Smart Score sort option is only available when Smart Analysis is enabled in Settings.
Smart Analysis
Smart Analysis is an optional feature that scores your images for technical quality. It runs entirely on your device — no internet connection, no uploads — and never modifies your original files.
Running Analysis
Once enabled, an Analyze button appears in the project toolbar. Click it to start. A progress bar below the toolbar shows “Analyzing images (done/total)” while it runs. You can cancel at any time and resume later — already-analyzed images are not re-processed.
If the Analyze button is not visible, the analysis model was not found in the installation. All other features work normally without it.
The Smart Score
Each image receives a score from 0 to 100 (higher is better) based on sharpness and perceptual quality.
| Score | Color | Meaning |
|---|---|---|
| 70–100 | Green | High technical quality |
| 40–69 | Yellow | Moderate quality |
| 0–39 | Red | Low quality — soft focus, noise, or poor exposure |
The score reflects technical quality only. It says nothing about composition, expression, or creative intent. Use it as a signal, not a decision.
Where Scores Appear
- Grid thumbnails — A small color-coded number badge in the top-right corner of each analyzed image.
- Viewer bottom bar — A High / Mid / Low badge next to the label buttons.
- Photo Info panel — Full details including detected subject and sharpness rating (press I in the viewer).
Subject Detection
As part of analysis, RapidCull looks for recognizable subjects in each image (people, birds, cats, dogs, and other animals). When a subject is found, its location is recorded and used to measure focus in that specific region. You can visualize this as a bounding box overlay in the viewer by pressing B.
Burst Detection & Comparison
Burst comparison is RapidCull’s signature feature. It formalizes the process photographers already use — comparing similar frames side by side — into a structured knockout tournament that guarantees convergence in the minimum number of decisions.
How Burst Detection Works
RapidCull reads the capture timestamp from each image’s metadata and groups images shot within a configurable time window. You can change the threshold at any time in the filter bar.
| Threshold | Use Case |
|---|---|
| 0.5s | Sports, wildlife — very fast continuous shooting (10+ fps) |
| 1.0s | Action photography, fast continuous mode |
| 1.5s (default) | General burst shooting, portraits, events |
| 2.0s | Moderate-speed sequences |
| 3.0s | Loose grouping, bracketed exposures, slower sequences |
Burst detection respects your current filter. A burst only appears if it contains 2 or more visible members.
Entering Burst Comparison
- Select a burst member in the grid and press B, or
- Click the burst badge on any thumbnail
The Knockout Tournament
- The first image loads as the champion (left/top pane)
- The second image loads as the challenger (right/bottom pane)
- You pick the stronger frame
- The winner becomes the new champion
- The next image becomes the new challenger
- Repeat until all images have been compared
For a burst of n images, this requires exactly n − 1 decisions. No cycling back and forth, no unresolved comparisons. A progress indicator shows your position (e.g., “Round 3 of 7”).
Controls
| Shortcut | Action |
|---|---|
| 1 or Left Arrow | Pick the left/top image (champion) |
| 2 or Right Arrow | Pick the right/bottom image (challenger) |
| Shift+1 or Shift+Left | Pick left; mark right as Candidate |
| Shift+2 or Shift+Right | Pick right; mark left as Candidate |
| Z | Undo the last decision |
| V | Toggle layout (side-by-side / top-bottom) |
| L | Toggle linked zoom |
| ? | Show/hide shortcuts overlay |
| Escape | Exit burst comparison |
Rescuing Runner-Up Frames as Candidates
A burst often has a second or third strong frame that you don’t want to reject outright. There are two ways to rescue it as a Candidate:
- Shift modifier (inline) — Hold Shift while picking to mark the losing image as Candidate instead of Reject. Both panes get a subtle amber tint to confirm. Use this during the rounds whenever you spot a close second.
- Confirmation filmstrip (after) — When the tournament finishes (and Auto Apply is off in Settings), a filmstrip of all loser images appears below the winner. Click a thumbnail or press its number key (1–9) to toggle it to Candidate. Press Enter to apply, or Escape to go back.
Layout Options
Toggle between side-by-side (default, best for landscape images on wide monitors) and top-bottom (best for portrait images) with V.
Linked Zoom
Press L to synchronize zoom and pan between both panes. This is ideal for comparing fine details like sharpness and focus at the same position in both images.
Results
- The winner is automatically labeled as Pick (green)
- Images you marked with Shift are labeled as Candidate (yellow)
- All remaining losers are labeled as Reject (red) by default
- Labels are immediately visible in the grid and filter counts update in real-time
Tips
- Adjust your threshold — If bursts are too large, reduce it. If sequences are splitting, increase it.
- Use linked zoom for sharpness — Zoom in to the subject’s eyes or primary focus point to spot differences.
- Trust your first instinct — The format works best with quick, intuitive decisions.
- Work through bursts in sequence — The fastest way to cull a burst-heavy shoot.
- Rescue runner-ups — Hold Shift when picking to save the loser as a Candidate instead of rejecting it outright.
Keyboard Shortcuts
RapidCull is designed for keyboard-first interaction. Press ? at any time to open the in-app shortcuts overlay.
Labeling
| Shortcut | Action |
|---|---|
| P | Label as Pick |
| C | Label as Candidate |
| X | Label as Reject |
| U | Remove label (Unlabeled) |
Grid Navigation
| Shortcut | Action |
|---|---|
| Arrow keys | Move selection through the grid |
| Tab | Move to next image |
| Shift+Tab | Move to previous image |
| Enter | Open selected image in the viewer |
Viewer Navigation
| Shortcut | Action |
|---|---|
| Left Arrow / J | Previous image |
| Right Arrow / K | Next image |
| Escape | Close viewer and return to grid |
| F (hold) | Show Focus Assist overlay (release to hide) |
| T | Focus caption field |
| I | Toggle Photo Info panel |
| B | Toggle subject bounding box overlay (when detection data exists) |
Viewer Zoom
| Shortcut | Action |
|---|---|
| + or = | Zoom in |
| - or _ | Zoom out |
| 0 | Reset to fit-to-screen |
| Double-click | Toggle between fit and 100% zoom |
| Scroll wheel | Zoom toward cursor position |
| Click + drag | Pan when zoomed in |
Filtering
| Shortcut | Action |
|---|---|
| 1 | Show all images |
| 2 | Show Picks only |
| 3 | Show Candidates only |
| 4 | Show Rejects only |
| 5 | Show Unlabeled only |
Burst Comparison
| Shortcut | Action |
|---|---|
| B | Enter burst comparison mode (grid) |
| 1 or Left Arrow | Pick the left image (champion) |
| 2 or Right Arrow | Pick the right image (challenger) |
| Shift+1 or Shift+Left | Pick left; mark right as Candidate |
| Shift+2 or Shift+Right | Pick right; mark left as Candidate |
| 1–9 (confirmation) | Toggle loser as Candidate |
| Enter (confirmation) | Apply labels and finish |
| Z | Undo last pick |
| V | Toggle layout (side-by-side / top-bottom) |
| L | Toggle linked zoom between both panes |
| Escape | Exit burst comparison |
Quick Reference
LABELING GRID VIEWER FILTERING
P Pick Arrows Move J/Left Prev 1 All
C Candidate Tab Next K/Right Next 2 Picks
X Reject S-Tab Prev Esc Close 3 Candidates
U Unlabeled Enter Open +/- Zoom 4 Rejects
0 Fit 5 Unlabeled
F(hold) Focus Assist
I Photo Info
B Bbox overlay*
BURST COMPARISON ZOOM
B Enter burst mode +/= Zoom in
1/Left Pick left (champion) -/_ Zoom out
2/Right Pick right (challenger) 0 Reset fit
S+1/Left Pick left, mark right Dbl-clk Fit/100%
S+2/Right Pick right, mark left Scroll Zoom to cursor
1-9 Toggle candidate (confirm) Drag Pan
Enter Apply (confirm screen)
Z Undo
V Toggle layout
L Linked zoom
Esc Exit
* Viewer B: toggle subject bounding box (when AI detection data exists).
Grid B: enter burst comparison for the selected image.Export & XMP Integration
RapidCull’s export system copies your selected images to a destination folder and generates XMP sidecar files compatible with Adobe Lightroom Classic.
Starting an Export
- Click the Export button in the top bar
- Choose a destination folder
- Select which labels to include
- Click Export
Export Options
| Option | Default | Description |
|---|---|---|
| Include Picks | On | Export images labeled as Pick |
| Include Candidates | On | Export images labeled as Candidate |
| Include Rejects | Off | Export images labeled as Reject |
A live count shows exactly how many files will be exported based on your selection.
The Export Process
- Missing files are automatically excluded
- Disk space is checked before starting
- Files only appear in the destination once the entire export succeeds
- For each image, an XMP sidecar file is generated with your label
During export, a progress dialog shows the number of files copied, current file name, and a Cancel button.
XMP Sidecar Files
For each exported image, RapidCull generates a companion .xmp file with the same base name (e.g., IMG_0042.CR2 → IMG_0042.xmp).
| RapidCull Label | XMP Color Label | XMP Star Rating |
|---|---|---|
| Pick | Green | 5 stars |
| Candidate | Yellow | 3 stars |
| Reject | Red | 1 star |
If an image has a caption, it is written to the dc:description field in the XMP sidecar. This field is read by Lightroom Classic, Capture One, and other XMP-compatible applications as the image description or caption.
Lightroom Classic Integration
RapidCull can launch Lightroom Classic automatically after an export. Configure the executable path in Settings → Integrations and enable the toggle. You can also show a per-export checkbox in the export dialog so you decide each time.
To import manually:
- Export from RapidCull to a destination folder
- Open Lightroom Classic
- Import the destination folder (File > Import Photos and Video)
- Lightroom automatically reads the XMP sidecar files
- Color labels and star ratings appear immediately in the Library module
Cancellation and Safety
You can cancel an in-progress export at any time. Your destination folder is never left in an incomplete state — if the export completes, all files are there. If it’s cancelled or fails, the destination is untouched.
Supported Formats
Standard Formats
| Format | Extensions | Notes |
|---|---|---|
| JPEG | .jpg, .jpeg | Full support. Displayed directly in the viewer. |
| PNG | .png | Full support. Displayed directly in the viewer. |
| TIFF | .tiff, .tif | Full support including multi-page TIFF (first page used). |
| BMP | .bmp | Basic support. |
RAW Camera Formats
| Manufacturer | Format | Extension |
|---|---|---|
| Canon | CR2 | .cr2 |
| Canon | CR3 | .cr3 |
| Nikon | NEF | .nef |
| Sony | ARW | .arw |
| Fujifilm | RAF | .raf |
| Olympus / OM System | ORF | .orf |
| Adobe | DNG | .dng |
| Panasonic | RW2 | .rw2 |
| Generic | RAW | .raw |
How RAW Files Are Handled
RAW files are not fully decoded — that’s the job of your editing software. Instead, RapidCull extracts the preview image embedded in each RAW file for fast viewing. Most modern cameras embed high-resolution previews which are more than sufficient for culling decisions.
Previews and thumbnails are generated in the background and cached when you first open a project. Subsequent opens are instant.
Recursive Directory Scanning
When you create a project, RapidCull scans the entire directory tree recursively. Images in subfolders are included automatically. The .rapidcull cache directory is excluded.
Unsupported Formats
RapidCull does not currently support:
- Video files (MP4, MOV, etc.)
- HEIF / HEIC images
- WebP images
- PSD / PSB (Photoshop) files
Unsupported files are silently skipped during scanning.
Project Management
Opening a Project
Click on any project in the home screen to open it. RapidCull will load the database, scan for new or missing files, generate thumbnails for new images, and display the grid view.
Missing File Detection
When you open a project, RapidCull checks that all indexed files still exist on disk. Missing files are marked with a distinct icon but are not deleted from the database — if you restore them, they’ll work again.
Deleting a Project
Click the delete button next to a project on the home screen to remove it from RapidCull. This removes the project from the registry. Your original image files are not affected.
Project Data Storage
Each project stores its data in a .rapidcull folder inside the project directory. This folder contains your labels, cached thumbnails, and project settings. It is self-contained — you can safely move your project folder and re-create the project pointing to the new path.
Settings
The Settings dialog is accessible from the toolbar gear icon, available on both the Home screen and inside any open project. It persists across sessions.
Appearance
Choose the application theme:
| Option | Behavior |
|---|---|
| System | Follows your operating system’s dark/light preference (default) |
| Dark | Forces dark mode regardless of OS setting |
| Light | Forces light mode regardless of OS setting |
Burst Comparison
| Setting | Default | Description |
|---|---|---|
| Auto-apply winner label | Off | When on, labels are applied immediately after each pick without a confirmation step. Speeds up comparison for decisive workflows. |
| Override existing labels on losers | On | When off, images that already have a label keep it. Only unlabeled images receive the loser label. |
| Label losers as | Reject | Choose whether losing images are labeled as Reject or left Unlabeled. |
Focus Assist
The Analysis detail slider controls the grid resolution used by Focus Assist (1 = Low, 5 = High). Higher detail divides the image into more regions, making it easier to pinpoint small areas of soft focus. The grid is orientation-aware — portrait images get taller grids.
Experimental
| Setting | Default | Description |
|---|---|---|
| Enable Smart Analysis | Off | Enables quality scoring using on-device analysis (Windows only). When on, an Analyze button appears in the project toolbar, Smart Score badges appear on thumbnails and in the viewer, and Smart Score becomes available as a sort option. |
Integrations
Configure third-party application launch behavior.
| Setting | Description |
|---|---|
| Launch Lightroom Classic after export | When enabled, RapidCull automatically opens Lightroom Classic once an export completes |
| Lightroom Classic executable path | Full path to your Lightroom Classic installation |
| Show launch option in export dialog | Adds a per-export checkbox in the export dialog; when disabled, the global toggle applies to every export silently |
Keyboard Shortcuts
Click any key badge to rebind that action. Press the desired key when prompted, or press Escape to cancel. Custom bindings are shown with a distinct style. A Reset button appears next to each custom binding to restore the default.
Rebindable actions:
- Labeling — Pick, Candidate, Reject, Remove label
- Viewer — Next image, Previous image, Focus Assist overlay
- Burst Comparison — Pick left, Pick right, Undo pick
Frequently Asked Questions
Does RapidCull modify my original files?
No. RapidCull never modifies, moves, or deletes your original image files. Labels are stored in a separate database. Export creates copies.
Does RapidCull require an internet connection?
No. RapidCull is fully local-first. No cloud services, no accounts, no internet needed.
Is RapidCull free?
RapidCull is currently in beta and free to use. See the License Agreement for full terms.
How many images can RapidCull handle?
RapidCull is designed for large projects and can handle 10,000+ images without performance issues.
Are labels saved automatically?
Yes. Every label change is saved immediately. There’s no “save” button.
What happens to labels after burst comparison?
The winner is labeled as Pick. Any images you saved with the Shift modifier become Candidates. All other losers are labeled as Reject. Existing labels on those images will be overwritten by default (configurable in Settings).
Can I skip burst comparison and label manually?
Absolutely. Burst comparison is optional. You can label any image manually using P, C, X, or U.
What if I want to keep a second-best burst frame?
Hold Shift while picking a winner to mark the losing image as Candidate instead of Reject. You can also promote losers on the confirmation screen that appears after the tournament finishes.
What is an XMP sidecar file?
An XMP sidecar is a small XML file that sits alongside your image and contains metadata. RapidCull generates XMP sidecars with color labels, star ratings, and any caption you’ve added (dc:description), all readable by Lightroom Classic.
Can I export to Lightroom directly?
RapidCull doesn’t integrate directly with Lightroom’s catalog. Instead, export files with XMP sidecars and import the folder into Lightroom. It reads the XMP files automatically. You can also configure RapidCull to launch Lightroom Classic automatically after each export in Settings → Integrations.
What is Smart Analysis?
Smart Analysis scores your images for technical quality (sharpness, clarity, subject focus) and assigns a 0–100 Smart Score to each one. It’s currently available on Windows only, entirely optional, and runs on your device. Enable it in Settings → Experimental.
What does the Smart Score mean?
The score (0–100) reflects technical quality only — sharpness, noise, and whether a recognizable subject was in focus. It says nothing about composition or creative intent. Use it as a guide, not a final decision. Green (70–100) = high, yellow (40–69) = moderate, red (0–39) = low.
Will Smart Analysis change my labels?
No. Analysis only writes score data. It never reads or modifies your Pick/Candidate/Reject labels.
The Analyze button doesn’t appear after enabling Smart Analysis. Why?
The Analyze button requires the analysis model to be present in your RapidCull installation. In a standard installation it is included automatically. If the button is missing, the model file was not found — try reinstalling RapidCull.
How do I view EXIF data for an image?
Press I in the viewer to open the Photo Info panel. It shows camera, lens, shutter speed, aperture, ISO, focal length, capture time, and file details. If Smart Analysis has been run, it also shows the Smart Score, detected subject, and sharpness rating. Press I again to close it.
Does RapidCull develop RAW files?
No. RapidCull extracts a preview from RAW files for fast viewing. Full RAW development is the job of your editing software.
Why do RAW files look different in RapidCull vs. my editor?
RapidCull shows the camera-generated preview embedded in the RAW file. Your editor applies its own processing. For culling — evaluating sharpness, composition, timing — the preview is sufficient.
Why are thumbnails slow to load the first time?
RapidCull needs to generate thumbnails for all images the first time. This is a one-time process — the results are cached. Subsequent opens are instant.
Does RapidCull support dark mode?
Yes. Open Settings and choose Dark, Light, or System (follows your OS preference) under Appearance.
Can I customize keyboard shortcuts?
Yes. Open Settings and scroll to Keyboard Shortcuts. Click any key badge to rebind it. Arrow keys always navigate in the viewer and burst comparison regardless of custom bindings.
What does the Focus Assist score mean?
The score (0–100) represents the relative sharpness of the image. Scores of 65 or above (green) indicate a sharp image. 40–64 (yellow) is moderate. Below 40 (red) suggests soft focus. Use it as a guide alongside your own visual judgment.
How do I report a bug or request a feature?
Please open an issue on the GitHub repository. Include your OS and version, the version of RapidCull, steps to reproduce, and any error messages.