Release Notes


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


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


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


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


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


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


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


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


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


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


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


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


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


5th July 2019

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