Troubleshooting
Common problems and how to fix them.
An "Unsaved changes" indicator appeared in the status bar
A write failed, usually because an SD card was ejected or an external drive disconnected while the session was still running. Your ratings are still in memory. Reconnect the drive and continue culling; Palomino retries failed writes automatically the next time a write succeeds. Quit only after the indicator clears or after confirming the drive is back. Do not force-quit while the indicator is showing.
My ratings aren't showing up in Lightroom after import
Lightroom reads .xmp sidecar files, and Palomino writes one next to each RAW file in your source folder. Check that an .xmp file exists next to the RAW (for example, DSC01234.xmp next to DSC01234.ARW). If you copied photos and expected the ratings to travel with them, confirm that Include XMP sidecars is enabled in Settings (⌘,); it is on by default. In Lightroom, if you imported before the .xmp rating files were written, select the photos, right-click, and choose Metadata > Read Metadata from Files.
A folder I opened before won't reopen or shows no photos
If the folder is on an SD card or external drive, the drive may be disconnected. Reconnect it and try again. If you moved or renamed the folder, open it again with ⌘O and select its new location. Palomino has to ask you to re-select it to regain access (a macOS rule for apps that run in a restricted sandbox, not a Palomino limitation). If the folder keeps its photos in subfolders, such as a copied card with its DCIM layout, Palomino asks whether to include the subfolders when the top level has none; see Getting Started. Your .xmp rating files travel with your RAWs, so your ratings are safe wherever the files are.
My JPEG companion files are missing from the copy
If your folder contains RAW+JPEG pairs, the Include JPEG companions toggle appears in the Copy to Folder sheet. Confirm it is enabled. Also check that the JPEG files are still present in the source folder: if they were moved or deleted separately from the RAW, Palomino skips the missing companion and copies only the RAW. You can confirm this in Console.app (a built-in macOS log viewer in Applications > Utilities), which will show "companion missing at export" if this happened.
Palomino is showing half the number of photos I expected
If you shoot RAW+JPEG or RAW+HEIF, Palomino pairs the files automatically and shows one entry per pair. This is correct behavior, not data loss. See Getting Started for details on how pairing works.
The out-of-focus badge is wrong and the photo is sharp
The blur detection runs on the embedded JPEG preview and uses a fixed sharpness threshold. Strong bokeh, intentional motion blur, or a macro shot with a very shallow depth of field can trigger it incorrectly. Press B on the photo to mark it as intentionally soft. The badge is suppressed and the override is saved with the session. See Viewing and Filtering.
The focus mask shows no green on a photo
An empty mask means nothing in the frame cleared the sharpness threshold, which is the mask telling you the photo missed focus everywhere. Before concluding that, raise the sensitivity slider in Settings (⌘,) under General: a low sensitivity setting can leave a genuinely sharp photo without any green. On a truly soft photo, very low contrast or heavy atmospheric haze can keep detail under the threshold even at the highest sensitivity; zoom to 300% with Z to confirm by eye. The mask judges each area against an absolute sharpness standard rather than ranking areas of the frame against each other, so it is a guide for comparing and culling rather than a laboratory measurement. See Viewing and Filtering.
The eyes-closed badge is wrong and the eyes are open
Palomino estimates eyes-open confidence from face detection on the embedded JPEG preview. Sunglasses, a downward glance, a profile, or a hard squint can read as closed eyes. Press Y, or choose Ignore Closed Eyes from the Photo menu, to hide the badge for that photo. The override is saved with the session. See Rating and Flagging.
A focus-bracketed burst is labeled "Burst" instead of "Stack"
Palomino confirms a stack from focus-distance data or a camera-specific bracket signal in the file, never from the absence of data. A camera that does not record focus distance, or a distance reading that barely moves across the burst, leaves Palomino unable to confirm one automatically. Check that your camera writes focus distance to its files, raise the sensitivity slider under Stack detection in Settings (⌘,), or select the run and choose Mark as Focus Stack from the Photo menu. See Bursts and Stacks.
Diagnostics
When you hit a problem that these fixes do not solve, the Diagnostics section of Settings (⌘,) can capture what Palomino was doing so you can send it with a bug report.
Debug logging records a detailed log of Palomino's activity, including the file and folder names it reads and writes. Turn on Debug logging, reproduce the problem, then click Save Debug Log… and choose where to save the .log file. The log covers the time from when you launched Palomino up to the moment you save. Debug logging turns itself off when you quit, so it cannot be left running by accident. Turn it back on the next time you need it.
Performance telemetry records timing data that helps diagnose slow or stuttering behavior: decode time, cache hits, limiter activity, and memory use. Turn on Performance telemetry, use the app until you reproduce the slowdown, then turn the toggle back off. Turning it off writes a summary to the end of the trace. Click Save Performance Trace… and choose where to save the .jsonl file. Performance telemetry also resets to off when you quit Palomino. If you save before using the app, Palomino tells you there is no trace yet.
Getting more help
If a problem isn't covered here, see the manual contents page or send an email to palomino-feedback@agentmail.to. Attach your debug log or performance trace if you saved one.