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)