Release Notes

v6.0

2026

  • Add persistent database for camera and photo data storage

  • Add new Dashboard window for multi-camera monitoring

  • Add photo grid layout mode to Filmstrip window

  • Add new macOS camera backend using ImageCaptureCore API

  • Add synchronised camera trigger

  • Includes changes from v5.x (internal releases, not publicly released as CaptureGRID):

    • Add support for Fujifilm GFX 100, GFX 100 II, GFX 100s, GFX 50r, GFX 50s, GFX 50s II

    • Add support for Fujifilm X-H1, X-H2, X-T1, X-T2, X-T3, X-T4, X-T5

    • Add support for changing camera settings on Fujifilm cameras

    • Add support for Sony a6700, a7R V, FX3, FX30

    • Add support for Sony a6700 Live View zoom region

    • Add support for Nikon Z8

    • Add support for Canon R50

    • Add support for “JPEG” storage mode for Canon and Nikon cameras

    • Add support for “Both” storage mode for Fujifilm cameras

    • Add support for PNG overlay images

    • Add support for showing overlay image in Live View window

    • Add native support for Apple Silicon

    • Switch to new docking system for UI windows

    • Support saving custom UI workspace layouts

    • Support photo backup to secondary location

    • Switch to per-camera licensing model for multi-camera support

    • Add dedicated Barcode window

    • Add dedicated Loupe window

    • Add dedicated Filmstrip window

    • Add dedicated Live View window

    • Add Download Folder field to Session window

    • Add option for showing grid overlay in Live View window

    • Add photo review timer for live view overlay

    • Add image thumbnail to Photos table UI

    • Add image thumbnail to Barcode table UI

    • Add column for Power Zoom position to Camera table

    • Add Barcode column to Photos table

    • Add visual highlight of photo barcode location

    • Add barcode format to scanned barcode information

    • Add option to play sound after photo is taken

    • Add option to play sound after barcode is scanned

    • Add sound effect for camera lost event

    • Add option to Photo Delete action to leave files in download directory

    • Add option to disable the popup for confirming photo deletion

    • Add popup warning about camera connection issues with Dropbox

    • Add popup warning about performance impact of automatic barcode scanning

    • Add UI to verify installation of Lightroom plugin

    • Add reset button to background colour option

    • Add button to launch QR Code Generator app

    • Add confirmation prompt when deleting camera preset

    • Allow saving barcode info to photo EXIF metadata

    • Allow barcode scanning to be restricted to specific type

    • Allow vertical orientation of Filmstrip window

    • Allow scrolling filmstrip with mouse wheel

    • Allow per window live view options

    • Allow multiple instances of Live View window

    • Expose Live View image data to External API

    • Show Live View indicator in Preview window

    • Improve support for HiDPI displays

    • Improve download performance during Nikon continuous shooting mode

    • Improve responsiveness of image decoding during high speed shooting

    • Improve performance of image cache cleanup

    • Improve messaging in Delete Photos confirmation window

    • Improve histogram rgb channel levels

    • Improve scrollbar behaviour of Filmstrip window

    • Improve UI of Delete photo window

    • Improve UI of Memory Card Format window

    • Improve UI for License window

    • Improve UI for Camera Lost Warning window

    • Improve UI of Presets UI window

    • Improve UI for Sony power zoom

    • Improve Windows installer package

    • Optimise photo views to avoid unnecessary image decoding

    • Reduce battery usage of photo display windows

    • Reduce size of UI elements on standard DPI displays

    • Increase macOS minimum version to 11.0 (Big Sur)

    • Rename Capture window to Preview window

    • Rename Filename Options window to Session window

    • Move camera options to Cameras window

    • Move barcode options to Barcode window

    • Move session options into popup menu

    • Update app style sheet and icons

    • Update External API activation requests to ignore duplicate activation code

    • Enable keyboard movement in Filmstrip window

    • Make Shoot button more prominent in Camera Controls window

    • Set tab order for UI controls

    • Automatically close camera lost warning when camera is reconnected

    • Increase movement during Sony power zoom wide/tele commands

    • Support connection to Sony cameras using Sony PTP driver on Windows

    • Remove camera power icons from UI

    • Remove Photos sub-menu from top menu bar

    • Remove live view controls from Camera Controls window

    • Remove option to enable/disable photo display

    • Remove Recent Photos window

    • Remove Card Preview feature

    • Fix handling of Aperture setting on Fujifilm cameras

    • Fix flickering of photo histogram

    • Fix issue with photos being shown with wrong image resolution

    • Fix issue with stuck loop during Sony powerzoom movement

    • Fix download error during app update process on Windows

    • Fix keyboard navigation in Filmstrip window

    • Fix possible instability caused by window drawing order

    • Fix display of Live View zoom region for Sony a6700

    • Fix issue with session options not being saved and restored after restart

    • Fix hang in LR plugin when stopping tethered connection

    • Fix issue with shutdown failure when there are floating windows

    • Fix crash on macOS caused by GUI framework

    • Fix issue with detection of Sony cameras on Windows

    • Fix support for transparent PNG image overlay

    • Fix window state save/restore behaviour after restart on macOS

    • Fix possible crash when saving barcode info to photo EXIF

    • Fix issue with overlay image being unloaded while still visible

    • Fix photo backup when copying from subdirectories of the photo download directory

    • Fix bug with use of barcode camera filter expression

    • Fix error when reading Sony power zoom position

    • Fix issue with Microsoft C++ DLL mismatch with windows installer

    • Correctly detect photo capture when using Card storage with Sony cameras

    • Keep Camera Controls UI in sync when camera setting change fails

    • Ensure that the values for Quality camera setting are alphabetically sorted in UI

    • Ensure mousewheel focus only happens when liveview is enabled

    • Ensure camera lost warning is shown again when another camera is lost

    • Ensure main window is focused when license window closes

    • Ignore Apple devices from USB detection

    • Ignore non-camera USB devices on Windows

v4.28

20th January 2025

  • Add support for synchronised camera trigger

  • Add option to Photo Delete action to leave files in download directory

  • Add option to disable the popup for confirming photo deletion

  • Add column for power zoom position to camera table

  • Add power zoom movement target to External API camera info

  • Add External API request for stopping power zoom movement

  • Improve power zoom UI

  • Improve accuracy of Sony power zoom positioning

  • Improve messaging in Delete Photos confirmation window

  • Improve download performance during Nikon continuous shooting mode

  • Fix use of barcode camera filter expression

  • Fix issue with stuck loop during Sony powerzoom movement

  • Update External API activation requests to ignore duplicate activation code

v4.27

6th December 2022

  • Add support for Nikon Z6 II

  • Add support for Nikon Z7 II

  • Add support for Nikon Z9

  • Fix support for Nikon image quality * modes

  • Fix app hang during synchronisation of photo list

v4.25

6th August 2022

  • Add support for Sony a7 IV

  • Add support for Sony ZV-E10

  • Add support for Canon R7

  • Add support for Canon R10

  • Add support for Liveview zoom/position on Sony cameras

  • Add support for direct shutter button control on Sony cameras

  • Fix crash caused by bug with texture loading in UI layout logic

  • Fix issue with shutter button control during continuous highspeed shooting

  • Fix issue with Sony triggering during MF focus mode

  • Fix incorrect loupe size when loading photo thumbnails

  • Fix storage of license activation status on linux

  • Allow liveview images to be sent to External API

  • Remove barcode metadata checkbox from options UI

v4.24

28th March 2022

  • Adjust Sony live view focus sensitivity

  • Ensure Nikon cameras are disconnected gracefully

  • Ensure Recent Photos list auto-scrolls to end when new photo is added

  • Fix clickable UI area for camera live view popup menu

  • Fix typo in tooltip for focus step buttons

  • Fix issue with photo quality setting being ignored on Sony cameras

  • Add support for Transfer request from External API

  • Add support for live view focus with Sony UMC cameras

  • Improve log message for failed license activation request

v4.22

3rd May 2021

  • Add support for Sony a1

  • Add support for Sony a7C

  • Add support for Sony a7S III

  • Add support for Nikon D6

  • Add support for Nikon D780

  • Add support for Nikon Z 5

  • Add support for Nikon Z 50

  • Add support for Canon Ra

  • Add support for Canon RP

  • Add support for Canon R5

  • Add support for Canon R6

  • Add support for Canon M6 Mark II

  • Add support for Canon 90D

  • Add support for Canon 850D / Rebel T8i / Kiss X10i

  • Add support for full control of camera settings on Sony a7R4, a7C, a1

  • Add support for live view focus with Sony Alpha cameras

  • Add support for controlling power zoom on some Sony Alpha cameras

  • Add support for setting custom White Balance colour temperature on Nikon and Sony cameras

  • Add support for Pixel Shift mode on recent Sony cameras

  • Add full support for Canon CR3 file format

  • Add display option to enable/disable filmstrip and tool panels

  • Add photo filename validation feature

  • Add system tray icon to mac app

  • Add command line option to start minimised to system tray

  • Adjust Sony live view focus sensitivity

  • Allow Colour Temp setting to be part of stored camera preset

  • Improve accuracy of barcode scanning

  • Fix Storage mode setting for recent Sony cameras

  • Fix intermittent failure of live view on Sony cameras

  • Fix video download on Canon EOS R

  • Fix quick loupe for live view on Sony cameras

  • Fix live view on Sony a7C and similar models

  • Fix issue with dropped replies for External API requests

  • Fix issue with background image being hidden until first photo is taken

  • Fix incorrect msg_seq_num on External API replies

  • Ensure Lightroom retains focus when plugin is launched from within Lightroom

  • Ensure empty files are removed if video download fails

  • Ensure invalid External API requests are correctly rejected

  • Ensure live view is marked as not-supported on the Sony a6000

  • Do not exit app when minimised to system tray and main window is closed

  • Update message in trial ended notification window

  • Prepare support for macOS Big Sur and Apple Silicon

v4.17

1st July 2020

  • Fix issue with flickering liveview on Sony cameras

  • Fix use of Windows network shares in Photo Download Directory

  • Fix issue with UI focus when trying to change/edit camera from camera table

  • Fix deadlock issue after barcode scan triggers photo renaming

  • Add support for Raspberry Pi 4 system image

  • Add help menu item for submitting feedback email

  • Add button to License window for rechecking license

  • Add license type and order ID to License window

  • Show full product SKU in License window

  • Decrease tolerance for over/under exposure warning

v4.15

22nd April 2020

  • Improve reliability of Sony capture when AF is enabled

  • Improve latency of Sony AF capture

  • Improve highlight graphics for filmstrip photos

  • Fix Sony auto focus functionality

  • Fix camera status when Sony MF capture fails

  • Fix issues with Sony photo download during highspeed continuous shooting

  • Fix crash when value for script parameter contains empty text

  • Detect Sony storage mode setting from camera

  • Add option to enable/disable Capture display

  • Add system tray icon to windows app

  • Add option to start app minimised to system tray

  • Add highlight for current camera in Cameras display panel

  • Add StorageID, PersistentID, and OriginalPath to External API photo info

  • Add GetCamera request message to External API

  • Add option to persist photo info after app restart

  • Support restore of photo info from previous session

  • Allow app to be activated/deactivate via External API

  • Allow Camera Controls current camera to be selected from Cameras display panel

  • Ensure any outstanding Sony autofocus requests are cancelled before disconnect

  • Ensure External API can be enabled even if app is deactivated

  • Restore camera selection mode after app restart

v4.14

19th February 2020

  • Improve image quality of previews and thumbnails in photo display window

  • Add option to disable Live View focus with mouse wheel

  • Add support for bugsplat crash reporting on mac

  • Add error code descriptions to cryptlex license window UI

  • Add mappings for more Sony a7R4 camera settings

  • Show trial ID in trial/license window

  • Ensure correct texture level is chosen in photo preview window

  • Ensure Quick Loupe uses fullsize photo

  • Ensure control characters (ie. newline) are stipped from photo filename

  • Ensure PhotoFilename field is sent to external API event stream

  • Ensure log file is updated on regular interval

  • Fix issue with Sony camera properties getting out of sync

  • Fix issue with Sony capture requests returning early failure

  • Fix issue with histogram when two display windows are used

  • Fix issue with photo detection and download on Sony a7R4

  • Fix issue with sticky UI controls on mac

  • Fix error when running Bulb Timelapse script

  • Fix crash when using multiple display windows on mac

  • Fix crash when loading background image

v4.12

31st December 2019

  • Fix issue with update window getting stuck in background on mac

  • Fix issue with Live View FPS controls

  • Fix issue with photo names contained absolute files paths

  • Fix External API fields for CameraNumDownloadsComplete and CameraNumDownloadsFailed

  • Support GRID network transfers for video files

  • Separate GRID photo USB download and network transfer operations

  • Add option for setting default Live View FPS

  • Add rate limiter to photo viewer to avoid backlog of loading/decoding operations

  • Stop sendling LiveviewUpdated message to External API

  • Do not switch network adapter if chosen IP address temporarily goes down

v4.11

15th November 2019

  • Add ability to retrieve log file from remote GRID nodes

  • Add ability to clean download data and directory from GRID nodes

  • Add information about GRID node memory usage

  • Add support for photo quality settings on Sony cameras

  • Add new OptionsUpdated External API message

  • Add option to hide on-card photos from filmstrip

  • Add new Trigger Controls UI window

  • Add UI to allow formatting memory cards in specific cameras

  • Change ‘Delete All’ button to only delete known photos and not download directory

  • Increase default GRID photo transfer size to 50 MB

  • Improve UI for hiding/unhiding photos

  • Fix GRID node disk space calculation for linux 32bit platforms

  • Fix GRID slave node handling requests with ‘multiple’ selection mode

  • Fix support for RAW+JPEG mode on Sony cameras

  • Ensure large log file does not persist once app is restarted

  • Ensure app update checks do not happen while activation window is still visible

  • Ensure GRID node name and camera database is saved even when app is not shutdown cleanly

  • Ensure OptionsInfo and DownloadPath are added to External API synchronistion reply

  • Ignore folders created by camera on memory card

  • Ignore duplicate photos when shooting to dual memory card slots

  • Avoid possible app hang when handling USB communication errors on Windows

v4.10

28th October 2019

  • Support new master/slave GRID networking mode

  • Optimise memory usage when GRID photo transfers are done in single chunk

  • Allow multiple nodes to be selection from node table UI

  • Allow GRID node renaming from camera table UI

  • Allow GRID node names be be edited directly from row in nodes table UI

  • Add ability to filter absent nodes from node table UI

  • Add option to disable automatic rotation using photo EXIF

  • Add option to apply rotation from camera metadata

  • Add option to auto fill Session Name or Unique Tag when clipboard text changes

  • Add checkbox for pausing output text in log window

  • Add single ‘Manage License’ item to help menu

  • Use GRID master node mode to decide about distributing options

  • Only send GRID discovery messages from unconnected nodes or master node

  • Fix USB host controller detection and balancing on Windows

  • Fix orientation of live view loupe when display mirroring is enabled

  • Fix possible hang when closing application

  • Fix issue when renaming local GRID node

  • Fix license verification when running in CLI mode

  • Fix initial text in node/camera table selection indicator

v4.9

29th September 2019

  • Add Sony support for cameras in the a6xxx range, a9, and a7 variants

  • Add support for changing Sony camera properties

  • Add support for live view on Sony cameras

  • Add UI buttons for incrementing/decrementing camera properties

  • Add script for direct shutter button control for Canon cameras

  • Add rate limiter to fix hang during GRID photo synchronisation

  • Fix colouring of UI text for script status

  • Fix photo rendering for GPUs that have limited max texture size

  • Fix issue with [E] filename token when shooting RAW+JPEG

  • Fix issue with Sony camera communication on linux

  • Fix possible app hang and memory leak during heavy GRID network traffic

  • Replace warning icons with coloured text in Camera Controls window

  • Allow parallel downloads from cameras connected through same USB host controller

  • Ensure trial dialog is not shown for GRID slaves even after license file has become stale

v4.8

28th August 2019

  • Add support for Canon 250D / Rebel SL3 / Kiss X10

  • Add new zxing barcode scanner engine

  • Add buttons for pasting clipboard into filename options text fields

  • Fix issue with support for cardless operation with Canon cameras

  • Fix misleading names used in PTP property log messages

  • Show platform with GRID node information

  • Show Card/Disk status for filmstrip thumbnail placeholder

  • Replace Client Presentation Mode option with Card Preview dropdown menu

  • Change behaviour of barcode text field to accept external scanner input

  • Track Session Name and Session Number information with each photo

  • Ensure camera status is updated for lost cameras during GRID network synchronisation

  • Improve GUI table perf by disabling automatic column resizing

  • Separate photo location and hidden status

  • Allow photos to be unhidden

v4.7

24th July 2019

  • Fix issue with migrated camera names being overridden with default model name

  • Fix issue with incorrect state for photo/camera/node information after network synchronisation

  • Fix issue with GRID photo transfers getting stuck under heavy load

  • Fix issue with GRID network messages being consuming too slowly, leading to connection timeout

  • Fix memory corruption and crash when synchronising GRID network connection

  • Fix issue with rejected download requests of camera already has capture request pending

  • Improve reliability of GRID network session handling and recovery

  • Add network priority mode option to control GUI/network priority

  • Add Node column to photo and camera tables

  • Add link to documentation website in Help menu

  • Add ability to customise GRID node connection timeout

  • Ensure Client Presentation Mode only downloads JPEGs when shooting RAW+JPEG

  • Ensure session num UI gets updated after options update

  • Ensure log file is flushed when handling bugsplat report

  • Ensure linux snap package uses common user directory for photo storage

  • Show totals for photos/cameras/nodes in UI tables

  • Reduce use of GPU when Capture tab is not visible

  • Filter out noisy Nikon ExposureIndicateStatus messages from log

v4.6

5th July 2019

  • Initial release of CaptureGRID 4 (split from Smart Shooter 4)