Tags: alminisl/PhotoMover
Tags
Add zoom and pan to previews, full-size RAW previews, neighbor prefetch - Lightbox now supports wheel zoom around the cursor, drag panning, and double-click toggle between fit and 1:1 pixel view, in both transfer and library modes - TIFF-based RAW (CR2, NEF, ARW, DNG) and CR3 previews now use the full-resolution JPEG embedded by the camera instead of the small EXIF thumbnail, extracted by walking the TIFF IFDs / ISO-BMFF boxes - Adjacent photos are prefetched while previewing so arrow-key navigation does not wait on SD card reads
Keep rejects in _Rejects folder instead of erasing them Deleting from the card previously left rejects with zero copies anywhere. Now they are moved (with the same copy verification as transfers) into Destination/_Rejects by default; permanent deletion is an opt-in toggle. Library-mode deletes go to the OS trash with a hard-delete fallback.
Add MIT license, cross-platform support, and release builds - LICENSE file and license/author/repository metadata in package.json - SD card detection on macOS (/Volumes) and Linux (/media, /run/media), with DCIM-based camera card detection on all platforms - Native window frame on Linux (overlay title bar is Windows/macOS only) - electron-builder targets: nsis (Windows), dmg/zip (macOS), AppImage/deb (Linux) with per-platform package scripts - GitHub Actions workflow builds all three platforms and attaches binaries to the release on v* tags - README: download section, per-platform build instructions, normal dashes