Software Version Changelog
For a readable overview of what each release brought, see What’s new in 26.2 , What’s new in 26.1 and What’s new in 25.3 . This page lists every change.
26.2.1
Not yet released
Feature
DESKTOP-13249: 182 new golf coaching metrics from force plates, covering force, center of pressure and torque, where licensed
DESKTOP-13249: 28 launch monitor values that the data box already showed are now available as metrics too, where licensed
DESKTOP-13249: Where licensed, the metric picker on a card is a searchable list, grouped by category
DESKTOP-13051: Where licensed, force and free moment graphs can show a shaded tour average (PGA) reference band. Turn it on with the Tour average (PGA) checkbox in the graph settings. It shows on combined-feet views, for takes with a club set
DESKTOP-12926: The phone camera warning about clock sync with the other devices is rewritten to be clearer
DESKTOP-12854: Phone camera settings can be changed from inside Motion Catalyst instead of only on the phone
DESKTOP-12664: Where licensed, the Key Metrics column puts metrics of your choosing beside the video, where they stay in view as you move between swings and students. It has card size options, built-in and personal metric sets, and saved layouts
DESKTOP-12229, DESKTOP-13689: Playback can crop to the bookmarked range, turned on and off with a single toggle
DESKTOP-12142: Auto-framing adds a Subject + objects mode, which keeps the athlete and the swung club in frame together. A Margin slider sets how much room is left around them, from 0 to 40 percent of subject height, default 20. The margin is shared by both framing modes
DESKTOP-11806: Motion capture picks its preprocessing strategy from the hardware it finds, instead of one fixed path
DESKTOP-11648, DESKTOP-13399: The Motion Capture settings page is reorganized. Engine selection has its own group, with manual choice in a separate section, and processing speed moves into a collapsed Advanced settings section. The banner that appears when components still need downloading was also fixed
DESKTOP-11584: An iPhone used as a camera now sets itself up on connection. The camera turns on, the phone becomes the microphone trigger source, and it takes the Face On Right angle
DESKTOP-11442: Swing phase detection places the bookmarks for you, from motion capture data on a face-on camera. With a usable club track it places all ten phases of the golf swing preset. Without one it estimates the three classic positions, Start of Take Away, Top of Swing and Impact, from body pose alone. If the take has no club detected, a hint suggests a clearer camera angle or better lighting, then reprocessing
DESKTOP-11441: Club and ball detection works during capture and when reprocessing takes you already have. A mode selector chooses Process All (Body + Objects), Body Pose Only or Object Detection Only
DESKTOP-11387: Motion capture builds TensorRT engines that adapt to the input, instead of one fixed engine per shape
DESKTOP-11317: Data visuals scale consistently with the person’s size and with the S, M and L size setting
DESKTOP-11221: Denoising adapts to camera gain, using measured noise profiles for supported camera sensors, so video looks cleaner
DESKTOP-9947: Motion capture models and GPU acceleration files are no longer in the installer. You download them once from inside the app, on the Optional Features settings page
Bug
DESKTOP-13962: Analysis banners could cover the bottom of the video area instead of taking their own space
DESKTOP-13681: A failed save could be silently treated as successful, with no error shown
DESKTOP-13634: The Mobile Camera card could show a pairing-service error even while the pairing service was running normally
DESKTOP-13599: After updating, the app could fail to start because an older licensing component was left behind instead of being replaced
DESKTOP-13576: Clearing the sensor plate version selection erased the saved version for every station, not just the one on screen
DESKTOP-13569: One repeating fault could open dozens of “Something went wrong” dialogs, one for every time it happened
DESKTOP-13491: A mismatch between an overridden sensor plate version and the connected hardware showed no error and offered no way to correct it
DESKTOP-13487: In a multi-station setup, a recovery action offered for one station acted on the station being viewed instead
DESKTOP-13486: In a multi-station setup, applying detected hardware while viewing the other station saved the sensor plate version against the wrong station
DESKTOP-13485: Manually selecting a plate version could fail to resolve a Bertec amplifier whose dimensions did not match any known version
DESKTOP-13484: In a multi-station setup, selecting a plate version while viewing the box that was not active could save it against the active box’s amplifier instead
DESKTOP-13483: In a multi-station setup, a plate assignment that failed to save left a Committing overlay on screen with no way to clear it
DESKTOP-13478: A newly captured take could fail to save, reporting a missing bookmark reference
DESKTOP-13464: Explorer could select the wrong student when the list opened
DESKTOP-13400: An icon in the Analysis toolbar was out of line with the others
DESKTOP-13329: Video recorded in the BT.2020 color format could decode with the wrong colors
DESKTOP-13172: The mobile camera card could cycle between connected phones instead of listing them all
DESKTOP-13110: The app could crash when a Spinnaker camera failed to start during capture
DESKTOP-13077: In Data Centric view mode, the data box was too narrow
DESKTOP-12830, DESKTOP-12850: Force graphs became hard to read on a take with many swing phases. Phase lines and names crowded the data box, and the highlight colors were too close together to tell apart
DESKTOP-12457: The club-to-body joint angle used the right-wrist convention for a left-handed golfer whose profile did not record which hand they play with. The angle was wrong and nothing on screen said so
DESKTOP-12404: Some numbers and dates did not use the correct regional format, because a converter ignored the format it was given
DESKTOP-12352: Clearing motion capture tools hid the center-of-mass overlay only for a moment, then it came back. Clear now leaves it alone, and its own checkbox turns it on or off
DESKTOP-12316, DESKTOP-12331: Reprocessing motion capture on an open take could show stale, previously cached data instead of the freshly processed result
DESKTOP-12315: The pressure view could show stale, unsynchronised geometry while scrubbing
DESKTOP-12285: The Subject zoom mode label was untranslated or mistranslated in many languages
DESKTOP-12237: Bookmark markers for the second take could be hidden in two-panel layouts
DESKTOP-12182: A take-driven camera could stay on the loading spinner and never resume after buffering was stopped and started again
DESKTOP-12178: A background job that manages data-sharing consent could fail to start
DESKTOP-12154: Hovering over a joint on the motion capture skeleton could crash the app
DESKTOP-12097: Tone mapping presets looked dark and flat and were not usable
DESKTOP-12049: The app could crash when zooming the live motion capture view
DESKTOP-11674: The Debug Viewer (Ctrl+Shift+D) crashed when AxioForce hardware was disabled
DESKTOP-11655, DESKTOP-13760: Selected items still used the old light-blue highlight instead of the current brand color, and the Ready status kept its old hue
DESKTOP-11644: Explorer opened at the top of the list instead of scrolled to the recording that was already selected
DESKTOP-11633: Video could render extremely zoomed in and off-center when it first appeared
DESKTOP-11599: Changing a camera’s angle in its device settings could freeze
DESKTOP-11508: Sharing or uploading a recording to Online could report an internal error instead of saying what went wrong with the connection
DESKTOP-11436: Connecting Axio force plates could crash the app
DESKTOP-10843: The saved camera calibration file stopped being detected after an upgrade, so the camera came up uncalibrated
DESKTOP-10013: Rotating a lens-corrected camera sometimes introduced distortion in the video
Task
DESKTOP-13249: Metrics shown as a percent of body weight now use the weight saved with the recording. A recording with no saved weight shows no value for those metrics until you enter one, and entering it updates them at once
DESKTOP-13249: Two launch monitor values, dynamic coefficient of restitution and impact elevation, are still not available as metrics. Each is held back until the vendor’s definition of the field is confirmed
26.1.15
Released as beta 28.09.2026
This release also includes the changes from version 26.1.14.
Bug
DESKTOP-14297: A camera that disconnects while the camera list updates stops all later camera list updates
DESKTOP-14296: The app does not close a MeasureX pad’s COM port when it lets go of the pad
DESKTOP-14288: A database error while the session ends at app exit is reported as a crash, and the app does not close normally
DESKTOP-14283: The app crashes when the activity list hides the current activity
DESKTOP-14278: Touching an open tooltip on a touch screen shows “Something went wrong”
DESKTOP-14262: A free content check in the library that fails or times out shows an unexpected error
DESKTOP-14253: Capture stops accepting swings when a camera fails to restart after a take. Capture now tries the restart again
DESKTOP-14252: An upgrade from 25.3.8 or 25.3.9 loses the station setup
DESKTOP-14242: Takes from the last session come back in the stack after a restart, although Restore stack contents is off
DESKTOP-14241: Live force arrows freeze after the first take in Capture, while the pressure map and weight shift keep updating
DESKTOP-14197: Dragging a take on a touch screen shows “Something went wrong”
DESKTOP-14196: The app crashes when a sensor plate calibration ends after its screen has been closed
DESKTOP-14188: A failed phone camera recording shows an unrelated error instead of the real reason
DESKTOP-14187: Start export in the Explorer Export menu fails with “Cannot be empty” when the export list is empty. The button is now disabled until the list has a take
DESKTOP-14182: A club chosen in Capture is not saved with the recording, which gets the Default club instead
DESKTOP-14177: A MeasureX pressure pad plugged in while the app runs is not found until the app is restarted
DESKTOP-14173: A valid license is refused as expired right after a successful server check when the computer clock is behind the license server
DESKTOP-14171: Saving the active student ends the session, so the next take opens a new session
DESKTOP-14170: The bodyweight dialog does not open in Capture, and an open one stops weighing after live analysis restarts
DESKTOP-14169: The sensor plate status says “Ready for capture” while a plate is not calibrated, and Capture stays enabled
DESKTOP-14168: On a two-station setup, the sensor plate preview does nothing for one of the stations
DESKTOP-14165: A force plate that starts on time shows “Slow startup” when the other plate calibrates at capture start
DESKTOP-14164: Assign positions can pick the wrong plate when both force plates carry weight, which swaps front and back
DESKTOP-14163: The app crashes in the Layout dropdown list while its popup resizes
DESKTOP-14137: A screen recording is lost with no message when the display adapter changes during the recording
DESKTOP-14124: Fox cameras are limited to about 164 FPS
DESKTOP-14085: Stopping capture while it is starting shows a false “capture failed” message
DESKTOP-14062: An error inside a background data update crashes the app
DESKTOP-14059: Capture does not start on a computer whose name the phone camera connection cannot use
DESKTOP-14029: A lesson video fails to save with no message when the video tools cannot start
DESKTOP-14025: An MVS (Hikvision) camera does not start when its pixel format is YUV422 YUYV
DESKTOP-14007: The app crashes in Analysis when a video view changes after it has been closed
DESKTOP-13989: The app crashes on exit when the Foresight launch monitor fails to shut down
DESKTOP-13988: The app crashes when it closes while video views are being reordered
DESKTOP-13985: An error message appears when the app closes while a video view is updating
DESKTOP-13983: A MeasureX dual pressure plate half that Windows lists twice is combined with itself, and its calibration file fails to load
DESKTOP-13954: A Spinnaker camera that is slow to stop is locked out until the app is restarted
DESKTOP-13934: Activating a license key fails with a timeout while the license screen refreshes
DESKTOP-13798: The installer failure page blames the internet connection and hides the real reason setup stopped
DESKTOP-13780: The message shown when a pressure pad fails to start contains raw device text and a byte dump
DESKTOP-13732: A pressure pad that disconnects soon after start leaves its notification on screen
DESKTOP-13711: Video files from a recording that failed to save are left in the temporary folder and fill the disk. The video encode timeout that causes the failed save is not fixed yet
DESKTOP-13571: A force plate that still carries weight during calibration, or does not reset to zero, is reported as an unknown calibration failure
DESKTOP-13166: The multi-station status banner shows the station name where a count belongs, and leaves the station name out of its other messages
DESKTOP-11437: An MVS (Hikvision) camera with an IP address conflict shows a general error instead of the usual camera start message
DESKTOP-11451: A DirectShow camera that fails to start can cause errors later, each time another camera sends a video event
DESKTOP-8820: The app closes when a MeasureX pressure plate is unplugged while it streams data
26.1.14
Released as beta 21.09.2026
This release also includes the changes from version 26.1.13.
Bug
DESKTOP-13970: A camera that fails to start is ignored, and the session reports that it is buffering when some of its cameras are not
DESKTOP-13965: A device unplugged in the middle of a session is ignored, so a recording can be saved with that device silently missing. The session now stops when a device it needs is unplugged, and has to be started again
DESKTOP-13960: Capture does not start for a camera that is not in the first video hardware system
DESKTOP-13958: MVS GigE cameras: a dropped network link, or a camera already in use, while capture is starting shows an unexpected error instead of the usual camera message
DESKTOP-13916: The app crashes when a video view is laid out after it has been closed
DESKTOP-13915: Changing the display language also changes how numbers and dates are formatted on screen
DESKTOP-13906: MeasureX pressure samples are spread across the gap after a dropped batch, instead of keeping their real spacing
DESKTOP-13895: An abandoned YouTube sign-in shows an unrelated “Something went wrong” message minutes later
DESKTOP-13892: The app does not start when a temporary database lock stops the startup cleanup. The cleanup now retries once
DESKTOP-13871: A Spinnaker camera that disconnects during capture is locked out until the app is restarted, even when nothing is left to release
DESKTOP-13867: A trigger that arrives while capture cannot start is dropped with nothing written to the log
DESKTOP-13866: A metric disappears from the metric list after a graph tile is closed or its metric is changed, and stays gone until the take is opened again
DESKTOP-13816: A camera that fails to start shows an unknown error instead of the usual advice to check the camera connection. The reported case was a Spinnaker camera that did not start within ten seconds, but any camera that fails to start was affected
DESKTOP-13814: An unclean shutdown can leave settings or the saved license unreadable. Changing a playback setting also no longer rewrites every settings file
DESKTOP-13813: A Spinnaker installation missing its GenTL producer file is reported as working, and the camera SDK then stops the application from starting
DESKTOP-13811: Auto-export reports an error on every recording when no export folder has been set. A warning still appears for each recording, and exporting still needs a folder
DESKTOP-13801: Explorer throws an error when a student has already been removed
DESKTOP-13793: Video encoder messages and file paths with non-English characters are garbled in the log
DESKTOP-13769: The chosen display language is not restored at startup, so the app always opens in English
DESKTOP-13768: Setting Camera Delay on one camera moves every camera’s video out of sync with the force plate data. Takes recorded on a build older than 26.1.13 keep their old placement
DESKTOP-13767: FlightScope New cannot be switched on by itself, because it depends on the older FlightScope setting, and a customer who had only the older setting on silently got both
DESKTOP-13764: Golf dual station setup names both stations after a baseball batter’s box. New golf setups get Right-Handed and Left-Handed; a setup created earlier keeps the names it already has
DESKTOP-13745: A take is saved without its motion capture when the graphics device recovers from a hang during the save. The motion capture step now retries once
DESKTOP-13529: The MeasureX pressure plate stops recording after an error about batch duration. Timing that stays unusable for more than two seconds still stops the recording
DESKTOP-12553: Changing the selection in a data box crashes the app while the list scrolls to the new item
DESKTOP-8250: A take is lost when the launch monitor sends no stroke data
26.1.12
Released as beta 16.09.2026
Bug
DESKTOP-13439: Deleting a take, session, student, video clip or lesson leaves its files on disk
DESKTOP-13444: File cleanup runs after the database changes are written, so there is nothing left to delete
DESKTOP-13628: Motion capture data files are never deleted when their take, student or session is deleted
DESKTOP-13630: Deleting a session leaves its takes behind with no session, so the student cleanup cannot find them
DESKTOP-13758: Deleting a student that is already gone reports an error instead of finishing
DESKTOP-13655: Motion capture data is lost when a database write is held up by a lock
DESKTOP-13755: Every take in a group session creates a duplicate student session
DESKTOP-13664: Saving a take into a group session fails with a database identity conflict
DESKTOP-11818: Re-opening a take fails with a uniqueness error on the take statistics row
DESKTOP-12511: Saving a take fails when the active student or session is cleared while the save is still running
DESKTOP-13614: The app does not start when the Spinnaker camera SDK fails to load, instead of turning that camera type off
DESKTOP-13684: A camera SDK that cannot be loaded still stops startup, because the guard does not recognize one of the load errors
DESKTOP-13639: A launch monitor SDK that fails to load stops the app from starting
DESKTOP-13616: The app crashes when a Spinnaker camera is torn down, because buffers the camera still owns are freed
DESKTOP-11640: A camera that DirectShow cannot connect to stops capture from starting and reports an unknown error
DESKTOP-13582: MVS GigE cameras: a network error leaves a settings row enabled while the change never reaches the camera
DESKTOP-13656: One capture source that cannot start stops the force plate and pressure pad feed for the rest of the session
DESKTOP-13528: Reselecting a launch monitor can stop the hardware settings device list from updating for the rest of the session
DESKTOP-13728: Error when a pressure pad disconnects before its calibration notification starts
DESKTOP-13730: Start Preview shows a raw error message when the pressure pad disconnected first
DESKTOP-13669: Switching between two balance plates in Settings asks for a recalibration that is not needed
DESKTOP-13652: The Add metric menu cannot scroll, so most metrics cannot be reached
DESKTOP-13657: Submenus cannot scroll, so rows past the edge of the screen cannot be reached
DESKTOP-13603: Crash when a calibration status change arrives after shutdown has closed the motion capture viewport
DESKTOP-13696: Crash when closing the app while the pressure distribution visual is disposed off the UI thread
DESKTOP-13621: A failing log subscriber brings back the startup crash that the video loader guard prevents
DESKTOP-13612: Analytics queue recovery rewrites its transaction log on healthy queues
DESKTOP-12522: Mobile camera: the connection server does not start when its port is already in use, and does not fall back to another port
DESKTOP-12826: The installer ships unsigned third-party files, so Smart App Control blocks the app from starting
26.1.11
Released as beta 10.09.2026
Bug
DESKTOP-13507: NVENC is silently disabled on 26.1.9 because the encoder self-test runs before the NVIDIA session limit is patched
DESKTOP-13522: The NVENC self-test fails with “Failed locking bitstream buffer: invalid device (4)” on the video device introduced in 26.1.9
DESKTOP-13395: A take loses all its motion capture when GPU inference fails part way through
DESKTOP-13426: A motion capture failure on one camera throws away the whole take, video included
DESKTOP-13432: Capture analytics report a motion capture run that stopped early as completed
DESKTOP-12985: Capture hangs because devices never restart buffering after a take
DESKTOP-12906: The Measuring bodyweight popup opens again and again when capture buffering starts
DESKTOP-13450: One device error during sensor plate calibration discards every device result and shows a generic failure
DESKTOP-13462: Multi-station: Override mode cannot be left when the selected override version does not match the connected plates
DESKTOP-13463: Multi-station: the “detected but not assigned” error stays after Use Detected
DESKTOP-13123: The multi-plate layout list fills up with duplicate entries and never clears
DESKTOP-12239: The app freezes for about three minutes and then reports “database is locked”
DESKTOP-5311: Closing the app is slow and can time out
DESKTOP-12179: Video goes black when a database context is closed while a background pipeline is still using it
DESKTOP-13511: The Comments databox does not open because a shared database context is closed while a reader is still using it
DESKTOP-13513: A failed database version read overwrites the recorded version, so pending migrations are skipped for good
DESKTOP-13111: Changing a take’s activity fails with a database constraint error on the take’s bookmarks
DESKTOP-13466: Opening a take fails with “Could not open take” when a clip has no video file
DESKTOP-13193: Camera views are in a different order when a take is opened than in the live view
DESKTOP-13409: Deleting a take elsewhere leaves it selected in Explorer, so raw data export fails
DESKTOP-12819: Importing takes throws an error that stops the Explorer session list from working
DESKTOP-12960: Delete confirmations treat a failed dialog as a yes and delete anyway
DESKTOP-13139: Confirming Delete Session does nothing when the selection changes while the prompt is open
DESKTOP-13178: The student picker can select a student view that has already been closed
DESKTOP-12661: Starting an assessment session with no test set selected crashes the app
DESKTOP-12662: End Session leaves you stranded on the Assessment screen
DESKTOP-12937: The Key Metrics databox shows the same metric twice when the saved preference list is short
DESKTOP-12621: Progress bars that should show ongoing work are drawn as a full bar, so six screens look finished while they are still working
DESKTOP-13171: The mobile camera card opens itself again right after you collapse it
DESKTOP-13573: The camera settings dialog opened from a viewport has an unstyled Close button and cannot be made larger
DESKTOP-13537: A TrackMan message with extra bytes before the tag throws an error
DESKTOP-13538: A damaged entry in the analytics offline queue shows a permanent “Something went wrong” dialog
DESKTOP-13401: A video device share is never released because its dependency count starts too high
DESKTOP-13396: Some Quick Sync log lines still reach error reporting as errors
DESKTOP-13515: App errors and breadcrumbs never reach error reporting on 26.1
DESKTOP-13109: Error “Identifier default not registered”
26.1.10
Released as beta 08.09.2026
Bug
DESKTOP-13385: 26.1.9 does not start on some Intel graphics drivers because the startup encoder self-test kills the app
DESKTOP-12901: Startup can hang on the splash screen
DESKTOP-13113: Updating the license package timestamp fails with an access denied error
DESKTOP-13227: Updating the license timestamp reports an error when the disk is full
DESKTOP-13229: Explorer uses about 4 GB and hangs for seconds on a student with 15,000 takes
DESKTOP-13283: Explorer builds a video source for every take of a student, so large histories run out of memory
DESKTOP-13230: Saving or deleting a take fails when an old database row has no name
DESKTOP-13231: Explorer crashes on “Add Session to export list” when no session is selected
DESKTOP-13394: Explorer Upload fails with an object reference error when a selected take was deleted
DESKTOP-13237: Uploading a take to Online fails with an object reference error when the data file request fails
DESKTOP-13362: Closing the app while takes are uploading logs an error for every queued take
DESKTOP-12510: A take save keeps running after a forced app exit and then fails on resources that are already gone
DESKTOP-12531: Loading a student’s sessions crashes when a video clip row has no value in a required text column
DESKTOP-13213: Saving a take in a group session fails with a cast error
DESKTOP-12853: Capture analytics report an error while the app is shutting down
DESKTOP-13238: Closing the app during buffering logs errors from live analysis and capture analytics
DESKTOP-13248: Live analysis restarts after capture has been closed and crashes the app on exit
DESKTOP-13212: Closing a phone camera while it disconnects reports an error
DESKTOP-13361: A phone camera take loses both phone videos when the iOS file transfer finishes without a file path
DESKTOP-12833: Video stutters while load is applied to Axio force plates
DESKTOP-13224: The live view shows a “Frames dropping” warning for the Fox camera while the recording is complete at 249 fps
DESKTOP-13225: Sensor plate preview fails with a bare “Failed to start preview” dialog when the layout expects two plates and one is connected
DESKTOP-13239: A dual plate layout drops the missing plate’s station slot when the app starts with one plate detected, and moves the other plate to the wrong position
DESKTOP-13251: Canceling a queued calibration lets the next calibration start while the first one is still running
DESKTOP-13252: Closing the station device list while it is still rebuilding can report an error
DESKTOP-13253: Two-station rig: the active station’s pressure pad is dropped from capture when the shared layout still names the other station’s pad
DESKTOP-13243: Raw data export reports a sensor plate error for takes recorded without a sensor plate
DESKTOP-13233: Reset all settings for an MVS camera stops part way with error 80000106 and is never saved
DESKTOP-13285: Camera preview for a virtual camera such as NVIDIA Broadcast or OMEN Cam fails, and the Start Preview button stops working until the app is restarted
DESKTOP-13240: Playback shows no video and reports an error for every frame while the GPU is hung
DESKTOP-13242: The playback color correction toggle does nothing for takes captured with color correction off
DESKTOP-13246: CPU encoding drops color correction and white balance, but the clip records color correction as applied
DESKTOP-13245: Auto white balance reads linear frames as sRGB before working out the gains
DESKTOP-13304: Raw auto white balance measures pixels that are already corrected and writes the result as an absolute gain
DESKTOP-13317: RGB auto white balance rejects a neutral result, so an old tint stays even when the scene is neutral
DESKTOP-13299: Linear resize, rotate and flip pick a single source pixel, so the result looks like nearest-neighbor scaling
DESKTOP-13300: Optimized Gaussian blur drops the last tap for several kernel sizes, so blur darkens flat areas
DESKTOP-13301: Temporal denoise stays in first-frame bypass on a stable pipeline, so it never denoises
DESKTOP-13305: Raw denoise keeps the old image size after a resolution change, so it samples the wrong pixels
DESKTOP-13323: Raw denoise flips color parity at the top and left edges
DESKTOP-13324: The AHD demosaic median step returns the wrong value, so it alters red and blue
DESKTOP-13325: The MG demosaic invents border colors on flat gray
DESKTOP-13320: Area downsampling measures a fraction of a source pixel instead of the full output footprint
DESKTOP-13350: ShowEdges samples one texel twice and uses fixed 1024x768 offsets
DESKTOP-13311: Bottom-up BGR24 and RGB24 images are drawn upside down
DESKTOP-13330: The SMPTE-240M color conversion has one sign wrong, giving a green cast
DESKTOP-13315: F16 and U8 tensor output exposes row padding as image data for some widths
DESKTOP-13334: A renderer Clear on a deferred context is recorded but never submitted
DESKTOP-13306: The D3D12 renderer and the swap chain list each take ownership of the shared video device, so one of them can close it for the others
DESKTOP-13307: The video decoder leaks one native frame per receive call
DESKTOP-13318: Each white balance analysis rebuild leaks a staging texture
DESKTOP-13319: Two shader cache misses at the same time leak pinned handles
DESKTOP-13339: Sharing a video device takes one reference too many, so every call leaks a share
DESKTOP-13364: Local tone mapping gives its history copy pass an extra device share that is never released
DESKTOP-13365: The OpenCV affine warp leaks its output image on every call
DESKTOP-13366: Compressed image allocators abandon their reference counter
DESKTOP-13132: Live motion capture stops for good when the GPU is suspended
DESKTOP-13135: Live motion capture stops when the TensorRT provider fails to build an engine
DESKTOP-13327: Full Swing KIT sign-in fails with “Not authorized” and reports an error on every start when the computer clock is ahead
26.1.9
Released as beta 05.09.2026
Bug
DESKTOP-13215: Explorer runs out of memory while loading a student’s sessions
DESKTOP-13214: Take loses its video and motion capture after a GPU hang because D3D device creation keeps failing with E_OUTOFMEMORY
DESKTOP-13218: Error dialog “Something went wrong” appears when the Foresight launch monitor SDK fails inside its own background task
DESKTOP-13220: Lynx (MVS) camera cannot start again after a slow acquisition start times out
DESKTOP-13211: MJPEG webcam decoder asks FFmpeg for the CUDA format with no CUDA device, logging an error at every stream start
DESKTOP-12550: Moving a take to another student’s session throws EF ‘Club cannot be tracked’ when the take’s Club is already tracked elsewhere in the context
DESKTOP-13073: SelectStudentOrGroupVM disposes its snapshot subject before the subscription that writes to it
DESKTOP-12210: Multi-plate setup: not all connected sensor plates are recognized without USB re-plug and app restart
DESKTOP-13223: Station Calibrate button starts one full sensor plate calibration per connected device, so the runs collide and show Calibration Failed then Calibration Completed
DESKTOP-13199: Pressure pad calibration is saved in one folder and looked up in another, so every startup and capture asks to calibrate again
DESKTOP-13125: Multi-station: the second batter’s box never becomes a capture source, even after its plates are assigned
DESKTOP-13217: Multi-station: assignment slots omit plate-set devices that arrive after the screen opens, and a rig is not read as one sensor plate per station
DESKTOP-13175: Settings names a force plate differently from the webshop and the support site
DESKTOP-13143: Captured takes show wrong colors while the live view looks correct
DESKTOP-13226: Opened takes get a color correction that the live view and instant replay never had
DESKTOP-13185: 26.1.8 disables NVENC on NVIDIA machines because the startup encoder self-test binds nvenc to a D3D11On12 device
DESKTOP-13200: Dialog text is cut off on scaled displays: window size limit uses WPF units instead of screen pixels
DESKTOP-13201: 4K display at 300% scaling: pressure view is tiny and the bottom stack is clipped, and the app never offers to scale down
DESKTOP-13197: Double-clicking the open take in the bottom stack does nothing while the live view is showing
26.1.8
Released as beta 02.09.2026
Bug
DESKTOP-13096: IDS uEye cameras are not detected in 26.1, and only one camera appears, through DirectShow
DESKTOP-13120: Unplugging and replugging a uEye camera is not noticed while the app is running
DESKTOP-13090: Record mode crashes while the Quick Sync encoder starts on older Intel graphics drivers
DESKTOP-13092: Pose detection fails after an upgrade when the TensorRT engine cache is out of date
DESKTOP-13017: Capture start is abandoned altogether when any other part of the app holds a force plate
DESKTOP-13018: The capture start failure dialog shows raw developer error text
DESKTOP-12102: Live capture silently drops force plate data when a streaming plate falls outside the active device layout
DESKTOP-12974: Dual Batter’s Box: the second box is created without a plate version or device layout, so it can never become ready
DESKTOP-12975: Dual Batter’s Box: serial numbers entered by hand never get layout positions and are dropped
DESKTOP-12976: Capture routing ignores the active station, so switching batter’s box cannot change which plates stream
DESKTOP-12977: Dual Batter’s Box: a sensor plate version broadcast wipes plate assignments entered by hand
DESKTOP-12986: Assigning devices automatically strips pressure pad positions that were set by hand
DESKTOP-13014: The dual batter’s box resets the active box to right-handed on every launch and saves that
DESKTOP-13025: Buffering stops after a switch between batter’s boxes
DESKTOP-12966: Refreshing the lessons list crashes with closed-reader and disposed-context errors
DESKTOP-12971: Shutdown crashes with a cross-thread change when hardware settings close off the UI thread
DESKTOP-12791: Crash while moving from user selection to analysis
DESKTOP-13088: Saving a student crashes with an object reference error
DESKTOP-13089: Startup fails with a generic migration error when the database folder is read-only
DESKTOP-13091: Live analysis stops when the database is locked while analysis entries are synced
DESKTOP-13097: The app crashes when the metrics provider changes while the metrics model is closing
DESKTOP-13072: Importing a take that is already imported is reported as an error
26.1.7
Released as beta 26.08.2026
Bug
DESKTOP-12924: Foresight launch monitors on ethernet did not connect automatically at startup and required a manual search in hardware settings every session
DESKTOP-12859: Mobile camera WiFi was broken on Windows 10
DESKTOP-12911: Capturing with motion capture enabled on a phone camera never attached motion capture data to the take
DESKTOP-12912: Motion capture skeleton drifted badly out of sync during playback of phone camera recordings
DESKTOP-12887: Crash from a collection race when leaving hardware settings while the device list was rebuilding
Task
DESKTOP-12904: Sending logs to support now saves the log bundle to a file you choose instead of sending an email
26.1.6
Released as beta 21.08.2026
Bug
DESKTOP-12520: The app failed to start on machines where the Windows audio endpoint service is missing or disabled
DESKTOP-12846: Combined force data from dual AxioForce plates contained each sample about five times, affecting exported data and combined-force analysis
DESKTOP-12836: Motion capture on imported video files reported “processing complete” without processing anything; it now explains that no video has a supported camera angle
DESKTOP-12779: Dual plate force data was inverted unless the front plate happened to be detected as the back plate
DESKTOP-12781: Databox header showed “Empty” even though the databox was displaying data
DESKTOP-12770: Compare layout: dragging a take from the stack onto Viewport B opened it in Viewport A
DESKTOP-12762: Crash when opening a take whose layout needs force plates but no plate data is available
DESKTOP-12790: Crash on takes that have a plate layout but no force data
DESKTOP-12739: Crash when a take was deleted while its center-of-mass data was reloading
DESKTOP-12738: Crash when selecting a club from the take context menu
DESKTOP-12551: Error when calculating a timing metric whose required bookmark is missing from the take
DESKTOP-12515: Crash when a dragged take was deleted at the same moment it was opened
DESKTOP-12514: Intermittent crash from a collection race during startup
DESKTOP-12785: Error when a take queued for extraction was deleted before it was processed
DESKTOP-12784: Error when a take queued for upload was deleted before it was uploaded
26.1.5
Released as beta 17.08.2026
Feature
DESKTOP-12492: Added an app download QR code so you can install the mobile app straight from camera settings (“Don’t have the app?”)
Bug
DESKTOP-12494: Dual phone-camera capture showed the same camera in both viewports
DESKTOP-12495: Phone camera clips lost their assigned camera angle
DESKTOP-12496: iPhone camera did not turn on automatically after pairing or reconnecting
DESKTOP-12674: A clear message is now shown when the pairing QR code is unavailable, and the app download QR was moved behind a button so the two codes cannot be mixed up
DESKTOP-12493: Sensor plate participation now defaults to Off unless a sensor plate is properly configured
DESKTOP-12469: Some cameras failed to capture with an “Unsupported pixel format: MJPEG” error
DESKTOP-12462: Bodyweight dialog crashed when opened with no active student
DESKTOP-12466: Crash when a take was deleted while it was being updated
DESKTOP-12467: Playback crash when the active take was deleted at the same time
DESKTOP-12472: Status panel crash when a take was deleted at the same time
DESKTOP-12468: Error when opening a take that was still being saved
DESKTOP-12335: Changes could be lost when several saves happened in quick succession
DESKTOP-12471: Intermittent database errors during simultaneous operations
DESKTOP-12650: Crash when closing capture after starting the app without an internet connection
DESKTOP-12651: Startup crash on installations with a missing registry entry
DESKTOP-12658: Log bundles no longer include credential files from the settings directory
26.1.4
Released as beta 10.08.2026
First public beta of the 26.1 release. Highlights of what is new since 25.3:
Feature
DESKTOP-11211: iPhone as a camera: pair your iPhone with a QR code and use it as a video source, over Wi-Fi or USB, with full-fps recording, precise clock sync, auto-reconnect, and battery/storage/thermal monitoring
DESKTOP-11141: AxioForce force plate improvements: better plate naming, improved auto tare / zero set, and an updated SDK
DESKTOP-11176: Full Swing KIT launch monitor integration
DESKTOP-11375: Baseball: Dual Batter’s Box support (left- and right-handed batter’s boxes on one station)
DESKTOP-11383: Baseball/softball: pitching setups for embedded 90x90 plates, plus Bertec FP9090-15 and 90x60 plate support
DESKTOP-10832: Key Metrics for golf and baseball: categorized metric lists, correct units, body-weight (%) metrics, and launch monitor key metrics
DESKTOP-7743: Improved camera image quality: new demosaic pipeline, high bit-depth support, and tone mapping filters
DESKTOP-11301: Multi-language support: the application is now localized
DESKTOP-11256: Auto-export of captures and auto-import from folder
DESKTOP-11308: Smoother video playback and scrubbing, including support for interlaced video files
DESKTOP-11254: Motion capture: skeleton and visuals can now be rendered on mirrored video
DESKTOP-11177: Improved clock synchronization across all acquisition devices
25.3.8
Released as beta 15.05.2026
Bug
DESKTOP-11499: Swing Catalyst Fox cameras with newer firmware (4.5.3) do not work
DESKTOP-11507: Dual Force Plates have incorrect vertical force and moment readings
DESKTOP-11509: Default Spinnaker cameras to copy-path buffering
Feature
DESKTOP-11410: Improve force data synchronization and timing accuracy for Dual Force plates
25.3.7
Released as beta 05.05.2026
Bug
DESKTOP-11498: Dual Force Plates cause software crash on startup
25.3.6
Released as beta 24.04.2026
Bug
DESKTOP-11295: Fix camera startup failures with Spinnaker cameras
DESKTOP-11444: COM port conflict. “Access to the path ‘COM21’ is denied
Feature
DESKTOP-11445: Update AxioForce SDK to v1.0.51 (fixed startup crash)
DESKTOP-11471: Restore Spinnaker copy-path
25.3.5
Released as beta 02.04.2026
Bug
DESKTOP-11432: Fix COM port resource leak in AxioForce wrappers
25.3.4
Released as beta 01.04.2026
Feature
DESKTOP-11423: Add support for AxioForce force plates
Bug
DESKTOP-11394: Fix Tz data loss on dual force plates during weight transfer
DESKTOP-11393: D3DCompiler entrypoint not found (procedure entry point _CxxFrameHandler could not be located)
DESKTOP-11381: Sway Figure drawing tool: unable to interact with drawing tool
25.3.3
Released as beta 12.03.2026
Released as stable 23.03.2026
Feature
DESKTOP-11287: Provide actionable feedback when NVIDIA drivers are incompatible with NVENC
DESKTOP-11309: Add tool tips for FV decomposition
Bug
DESKTOP-11158: Force vectors freeze in encoding/instant replay
DESKTOP-11222: Hidden mocap skeleton reappears when opening a recording
DESKTOP-11225: FV decomposition showing weird behavior when no person is standing on the plate
DESKTOP-11227: Force Vectors decomposition numbers are still visible after turning off Data Visuals
DESKTOP-11282: Force vectors show even when no one is standing on the plates
DESKTOP-11285: DataSharing uploads duplicate takes to data lake due to missing stage filter
DESKTOP-11289: NVENC stays disabled after NVIDIA driver update (stale encoder cache)
DESKTOP-11328: App hangs on splash: MachineInformationGatherer.GatherInformation() blocks indefinitely
DESKTOP-11376: QTM trigger fails due to duplicate client instance
DESKTOP-11378: CoM is visible with mocap disabled
DESKTOP-11379: Force Vectors and combined force vectors sometimes show at origo with no one on the plate
DESKTOP-11380: Mocap performance regressions
25.3.2
Released as beta 19.01.2026
Feature
DESKTOP-11248: Add shortcuts for switching between UI layouts
Bug
DESKTOP-11251: Buffer overflow with Bertec plates with May 2024 Acquire SDK can result in insufficient data received
DESKTOP-11224: Capture mode: FV rotated 90° for DowntheLine camera angle
DESKTOP-10028: Debug viewer: Stress testing doesn’t stop on a certain amount of takes
DESKTOP-10243: Export Button Missing Data Selection Validation
DESKTOP-11165: FPT graph not centered around zero
DESKTOP-11106: Individual foot force vectors aren’t showing + calibration error
DESKTOP-9633: Login Online: check empty fields fix
DESKTOP-11136: Live: FPT data remain when there are no player in the view
DESKTOP-11163: Cannot Upload to Online.Swingcatalyst.com if GCQuad Data Present
DESKTOP-11238: NvidiaSessionLimitPatcher byte pattern not found after driver update
DESKTOP-10211: Online Log In: empty fields warning fix
DESKTOP-11243: GPU memory leak in FFmpegEncoder hw_frames_ctx
DESKTOP-9727: Groups with the same name fix
DESKTOP-9481: Camera preview fix
DESKTOP-10360: SciChart: Graphs no longer render when disconnect / reconnect through RDP
DESKTOP-11179: Visuals are not following camera rotation
DESKTOP-11281: Single-instance check shows “Already running” dialog but allows duplicate instances to start
25.3.1
Released as beta 06.01.2026
Feature
DESKTOP-10858: Limit total number of log files per directory to prevent excessive disk usage
DESKTOP-11036: FPT05: Documentation
Bug
DESKTOP-10579: [MMCx] System Crash When Changing Execution Provider During Mocap Take Creation
DESKTOP-10915: Software crashes sometimes when opening recording from replay
DESKTOP-11053: CoP distribution shows discontinuities at bookmark boundaries
DESKTOP-11085: Compare mode: Angle selection changes when chosen angle doesn’t exist in other take
DESKTOP-11086: Unloaded force plate during swing can result in a big spike in torque
DESKTOP-11102: Thumbnails aren’t created (due to not being able to find ffmpeg) in Github Artifact builds
DESKTOP-11104: Pressure And Stance Databox Orientation option doesn’t work
DESKTOP-11109: Favorite layout should remember the camera order
DESKTOP-11119: Unable to load FFmpeg
DESKTOP-11154: Changing camera angles in compare mode does not track across recordings
DESKTOP-11155: Sometimes there is a small red rectangle in the middle of the video
DESKTOP-11157: Moment arm is visible when no one is on the plate
DESKTOP-11159: Video/Spinnaker: fix DLL loading conflict with system-installed Spinnaker SDK
DESKTOP-11160: Camera angles inconsistencies
DESKTOP-11166: Rare crash: DynamicData ArgumentException when importing takes
DESKTOP-11168: Deleting student crashes with NHibernate QueryException - FilePath property not found on ForceData
DESKTOP-11172: “Already running” dialog uses fallback/native dialog instead of proper themed dialog
DESKTOP-11175: Installer workflow: LFS files become pointer files for PR comment-triggered builds
DESKTOP-11178: Video viewport is unresponsive
DESKTOP-11240: GPU memory leak in GpuCopyBack classes (~8MB per session)
25.2.8
Released as beta 19.11.2025
Released as stable 25.11.2025
Feature
DESKTOP-10858: Limit total number of log files per directory to prevent excessive disk usage
25.2.7
Released as beta 08.10.2025
Bug
DESKTOP-11085: Compare mode: Angle selection changes when chosen angle doesn’t exist in other take
25.2.6
Released as beta 17.09.2025
Bug
DESKTOP-11085: Compare mode: Angle selection changes when chosen angle doesn’t exist in other take
25.2.5
Released as beta 20.08.2025
Bug
DESKTOP-11071 Changing the selected camera / angle in compare mode for ViewPort A makes ViewPort B use the wrong camera
25.2.4
Released as beta 04.07.2025
Feature
DESKTOP-10973 Lower the minimum person weight requirement to support young children
DESKTOP-11041 Inform about potentially long MoCap components loading time
DESKTOP-11059 [TFZ] Send body weight for force API
Bug
DESKTOP-10860 Software becomes unresponsive / freezes if selecting line(s)
DESKTOP-10933 System can freeze when opening take in compare mode
DESKTOP-11008 Could not read license file because it’s being used by another process
DESKTOP-11054 Automatic plate detection does not work for MJPEG cameras
25.2.3
Released as beta 13.06.2025
Bug
DESKTOP-10994 Download of MoCap components is not working
25.2.2
Released as beta 12.06.2025
Feature
DESKTOP-10953 Disable shaft fitting using vertical force by pressure
Bug
DESKTOP-10932 Uploads are not possible to stop or resume
DESKTOP-10933 System can freeze when opening take in compare mode
DESKTOP-10943 Body weight drop down menu is always disabled in live
DESKTOP-10948 Changing user after having been in capture mode with sensor plate can cause error
DESKTOP-10967 Second opened video freezes
25.2.1
Feature
DESKTOP-10893 Add more metadata to raw data export
DESKTOP-10904 [TFZ] Add support for force API
Bug
DESKTOP-10803 Investigate: Insufficient data received warnings when MoCap is enabled
DESKTOP-10885 Capture with two cameras with same name and angle always fails
DESKTOP-10889 [KM2] 1 - Some CoP metrics can fail to initialize
DESKTOP-10894 After loading components MoCap features should start working automatically
DESKTOP-10912 [KM2] 1 - Raw data export is not working correctly for metrics
25.2.0
Feature
DESKTOP-5473 Implement rendering of COP trace per foot
DESKTOP-8583 Generate takes of the difference between databases
DESKTOP-8669 MVS: Set GEV SCPD to good default values when resetting camera settings
DESKTOP-9473 Add metadata to raw data export
DESKTOP-9847 Improve first startup UX
DESKTOP-9941 Unify file names of video, take files and raw data export
DESKTOP-9951 Make DLC content Readonly - not allow to change any property
DESKTOP-9964 [ODEP] New UI For Download Dialog
DESKTOP-10077 [KM] 2 - Add key metrics for CoP distribution
DESKTOP-10179 [MMC3I] Optimize BVH Deserialization by Eliminating Conversion Step
DESKTOP-10321 [KM] 1 - Define terms ‘phase’, ‘index’, ‘bookmark’ etc. and make distinct
DESKTOP-10322 [KM] 1 - Cleanup AnalysisResultTypeEnum
DESKTOP-10323 [KM] 2 - Add key metrics for force and torque
DESKTOP-10324 [KM] 1 - Create system for getting index/phase name based on activity
DESKTOP-10325 [KM] 3 - Add key metrics for force and torque peak timings
DESKTOP-10357 [MMC3F] Improve mocap debug points
DESKTOP-10364 Export metadata (such as take capture time / pressure timestamps) with raw data
DESKTOP-10488 [MMC3] Implement debug visuals in playback
DESKTOP-10497 [MMC3] Add filtering in explorer for takes w/mocap
DESKTOP-10559 [MMC3] Add a keyboard shortcuts / hotkeys for mocap
DESKTOP-10596 Update Foresight SDK to 3.5.2.9
DESKTOP-10635 [MMC3] Implement no person detected notification / message
DESKTOP-10722 [MMC3] Shared batch size for cameras
DESKTOP-10734 Add sensor plate & layout dimensions to raw data export
DESKTOP-10737 Implement Onboarding Guide for Swing Catalyst
DESKTOP-10786 [MMC3] Include mocap data when uploading/downloading to SC cloud
DESKTOP-10818 [ODEP] Dynamic Component Loading
DESKTOP-10824 [ODEP] Execution Provider Components API
DESKTOP-10825 [ODEP] Prompt Download for Specific Execution Providers
DESKTOP-10867 Minor enhancements to camera calibration GUI
DESKTOP-10881 [DLC] Downloading Specific/Required Execution Provider
Bug
DESKTOP-8969 MVS: Applying cropping will cause video image to disappear in advanced settings
DESKTOP-9032 SC: A pop up shouldn’t force the main window to minimize
DESKTOP-9726 Zoom to fill fix
DESKTOP-9757 Microphone trigger AudioTimerTickHandler Failed
DESKTOP-9813 Camera with BT2020_NCL color space is not supported
DESKTOP-9819 Search users result is transferred to Explorer
DESKTOP-9844 Disconnection DPP message fix
DESKTOP-9945 Home: Plates should not be detected, calibration warnings should not be shown
DESKTOP-10011 Download from Online: Close button in select user dialog causes take to be downloaded
DESKTOP-10074 Investigate: An opened take should follow the camera angle of the previous opened take
DESKTOP-10292 Build warnings due to packages with vulnerabilities (NET9)
DESKTOP-10508 Video can sometimes fail to load when going quickly from capture to playback
DESKTOP-10548 Comment Box Randomly Deselects During Typing
DESKTOP-10553 [mjpeg] No JPEG data found in image
DESKTOP-10574 Downloadable content may fail due to clock skew
DESKTOP-10580 Instant Replay Bar Does Not Show
DESKTOP-10588 [MMC3] Body type specification dialog can sometimes open when it shouldn’t
DESKTOP-10591 Compare mode: video progress bar is glitchy, replay works very slow with Mocap
DESKTOP-10605 Improve mocap model loading message when capturing with multiple cameras
DESKTOP-10608 Enabling angle drawing for many joints in skeleton can lead to slow rendering and UI freeze
DESKTOP-10626 It’s possible to bypass the license expiry
DESKTOP-10673 Do not update data visuals if disabled
DESKTOP-10674 [MMC3] Body weight pop up fix
DESKTOP-10678 Video image is not visible (Busy Spinner) in Compare Mode when changing camera angles
DESKTOP-10693 System.IndexOutOfRangeException: Index was outside the bounds of the array.
DESKTOP-10714 [MMC3] Mocap drop down: lens correction icon is not instantly updated
DESKTOP-10721 Playback performance is bad (pressure data visuals slowing down) (application can freeze/stutter)
DESKTOP-10792 Mocap loading error UI feedback is hidden
DESKTOP-10799 Lesson recording can fail with bitmap region is already locked
DESKTOP-10801 MoCap performance is poor compared to 25.1.3
DESKTOP-10804 License dialog shows with no errors and application closes
DESKTOP-10817 Flaky metric framework tests
DESKTOP-10827 Starting buffering with Lynx (ethernet) is slow
DESKTOP-10829 Opening take is slower than before
DESKTOP-10833 [MMC3] Mocap crashes when running inference session on RTX 5080 GPU
DESKTOP-10841 ‘Suggested Shaft’ label is cropped in Single Recording Layout
DESKTOP-10849 Data sharing can cause IOException: There is not enough space on the disk.
DESKTOP-10854 Installer build fails due to signing failure
DESKTOP-10869 VRAM leak when toggling cameras in settings
DESKTOP-10870 VRAM and RAM leak when cleaning up mocap resources
DESKTOP-10872 SC crashes when enabling MoCap in capture mode using DirectML
DESKTOP-10873 Baseball swing trigger choice is not remembered
DESKTOP-10890 LOH memory allocation issue when decrypting onnx models
DESKTOP-10898 Memory leak when capturing mocap
DESKTOP-10916 Number of cameras layout selector have all options enabled
25.1.7
Released as beta 25.04.2025
Feature
DESKTOP-10779 Collect mocap usage information from recordings in GA4 Bug
DESKTOP-10854 Installer build fails due to signing failure
25.1.6
Released as beta 08.04.2025
Bug
DESKTOP-10651: Instant replay doesn’t work for some DirectShow cameras
DESKTOP-10800: Error when initializing MoCap during startup
25.1.5
Released as beta 18.03.2025
Released as stable 24.03.2025
Bug
DESKTOP-9834 No ability to control video playback during instant replay for DirectShow cameras
DESKTOP-9868 Sending emails with Microsoft365 / Office365 sometimes fail: Lifetime validation failed, the token is expired
DESKTOP-10746 FLIR & Point Grey camera errors are not reported correctly
DESKTOP-10749 Capture rating is not saved from the session area
25.1.4
Released as beta 27.02.2025
Bug Fixes
DESKTOP-10730: Lens correction status is always “missing” in playback
DESKTOP-10727: Mocap video sources are not enabled by default after processing mocap on take
DESKTOP-10716: [MMC3] ADOException when processing mocap for take
DESKTOP-10700: After processing Mocap Bookmarks turn to unset
DESKTOP-10697: NRE in SkeletonDataVisualsVM.AddJointTrace()
DESKTOP-10547: Error when opening take
DESKTOP-10494: ODE in CaptureModel
DESKTOP-9741: Star rating fix
DESKTOP-9492: Swing Catalyst Fox camera can crash application when disconnecting
DESKTOP-8787: Star rating isn’t cleared when opening new recordings
25.1.3
Released as beta 17.02.2025
Epic
DESKTOP-10098: [MMC2] Motion Capture v2
25.1.2
Released as beta 13.02.2025
Bug Fixes
DESKTOP-10285 Replay bar still visible after exiting capture
DESKTOP-10491: Two fox/lynx cameras are detected while using only one
DESKTOP-10648: Restore and Enhance Criteria API for Data Collection
DESKTOP-10671: Overflow in DataVisuals
DESKTOP-10651: Instant replay doesn’t work
25.1.1
Released as beta 23.01.2025
Features
- DESKTOP-10383 Add new Swing Catalyst logo and replace the orange color
Bug Fixes
DESKTOP-8964 Balance Plate randomly disconnects
DESKTOP-10072 “A new version is available” pop up is not working for beta users
DESKTOP-10051 Analyze” needs tooltip text
DESKTOP-10485 Desktop redirect: Shop button fix
DESKTOP-10500 Crash when trying to open take
24.2.3
Released as beta 28.11.2024
Released as stable 11.12.2024
Bug Fixes
- DESKTOP-10424 Mirror and rotate no longer works
24.2.2
Released as beta: 13.11.2024
Bug Fixes
DESKTOP-9965 FlightScope integration may fail on some systems
DESKTOP-10042 Dual Force type plates do not work the first time
DESKTOP-10384 Impossible to change user for a take
DESKTOP-10391 Explorer: Open session in stack fix
DESKTOP-10393 Force graphs are not visualized correctly
DESKTOP-10406 Previous capture layout can sometimes not load correctly
DESKTOP-10409 Foresight dependencies are missing
DESKTOP-10429 Component layout detection can sometimes fail
DESKTOP-10447 Shader file cache is broken
24.2.1
Released as beta: 24.10.2024
Epics
DESKTOP-9189 [BTI] Bundle takes with explorer
DESKTOP-9669 [CLI] Customer License Id
DESKTOP-9869 [PFP] Support for Portable Force Plates
DESKTOP-10168 [BPA] Baseball Pitching Activity
24.1.7
Released as beta: 02.10.2024.
Released as stable: 14.10.2024.
Bug Fixes
- DESKTOP-10306 Recording a lesson while using drawing tools cause crash (mouse cursor corrupted)
24.1.6
Released as beta: 27.09.2024.
Features
- DESKTOP-10316 Correct YouTube logo icon size (ToS violation)
Bug Fixes
- DESKTOP-10296 After updating Lesson Audio Device’s (microphones) show with a warning
24.1.5
Released as beta: 26.08.2024.
Released as stable: 11.09.2024.
Bug Fixes
- DESKTOP-10180 Recordings displaying incorrect force graphs and no bookmarks
24.1.4
Bug Fixes
DESKTOP-9965 FlightScope integration may fail on some systems
DESKTOP-9986 NRE in phase stance VM
DESKTOP-10127 Databox lists are emptying when opening takes
24.1.3
Features
- DESKTOP-9949 Update EULA
Bug Fixes
DESKTOP-9886 Pressure distribution missplaced when starting capture
DESKTOP-9936 DPP: Capture mode: Pressure bars level remain after play back mode
DESKTOP-10049 Changing license can crash the software
DESKTOP-10127 Databox lists are emptying when opening takes
24.1.2
Released as beta 13.06.2024
Summary
This update addresses multiple bugs, improving device detection and system stability. In particular there are a lot of fixes for the Dual Pressure Plates (DPP). There is also one improvement for Baseball which had a bug with the rendering of the layout for dual plate setups.
Deprecation Warning
Deprecation warning: Support for Motion Plate 4 has been removed in 24.1 and will no longer be available in newer versions.
Bug Fixes
DESKTOP-8570 BodiTrak BT2 16x25-500 detecting as 16x25 with centered buttons.
DESKTOP-9145 Fix confusing minus in the editing/creating pop up
DESKTOP-9161 Fix databox dropdown selection problem where it would be impossible to select last item
DESKTOP-9919 Baseball: Pressure And Stance doesn’t render plate layout correctly
DESKTOP-9884 DPP: It’s not possible to change plate position in Pressure And Stance Databox.
DESKTOP-9892 DPP: Plate position remains visible even though device is disconnected
DESKTOP-9917 DPP: Position of plates settings should be shown only for Pressure and Stance graph
DESKTOP-9896 User Change Without Ending Session Corrupts Recordings
DESKTOP-9932 DPP: Fix size and margins
DESKTOP-9933 DPP: Fix rendering of gap proportionally
DESKTOP-9934 DPP: Update take & DB version due to changes in the database and analysis pipeline
DESKTOP-9939 DPP: Capture: Settings are not shown correct in the PS graph
DESKTOP-9967 DPP: Live: Stance width: distance is wrong and settings are impossible to save
DESKTOP-10016 DPP: Settings for wide and narrow plates position do not work in live mode in PS graph
DESKTOP-9966 Capture hardware validation is active for licenses without sensor plates available in settings
DESKTOP-9968 Error when switching from one sensor plate to another
DESKTOP-9982 Manual trigger is disabled when Open Recording is clicked
DESKTOP-9983 Incorrect margins for Dual Motion Plates in Pressure and Stance
DESKTOP-9992 Add sport(s) functionality is broken in MC module in SC
DESKTOP-10014 It’s not possible to delete a physical video file in the students folder unless a new recording is opened or the program is closed
DESKTOP-10024 Plate distance settings are visible with no DPPs connected
DESKTOP-10031 Adjust tooltip that explains when pressure bars are invisible
DESKTOP-10041 Disabling a connected dual force/motion plate and starting capture throws error
DESKTOP-10042 Dual Force type plates do not work the first time
Features
- DESKTOP-10023 Update Xceed toolkit library version/license
Improvements
- DESKTOP-9929 Analysis entries recreated several times
24.1.1
Released as beta on 7.05.2024
Epics
DESKTOP-7172 [NUCA] - Notify User how to perform/Capture the Activity
DESKTOP-8053 [HELU] Home Edition - Limit Users
DESKTOP-9571 [HELU] Home Edition - Limit Users
DESKTOP-9760 24.1 UI polish
DESKTOP-9374 [BSL] Baseball stride length
Features
DESKTOP-7007 NUCA - Manage the video files
DESKTOP-7049 Avoid the overlapping Bookmark icons
DESKTOP-7715 NUCA - Implementation
DESKTOP-8056 [HELU] Create a new column in the DDBB user table, and reflect in our code
DESKTOP-8057 HELU - 2. Implement the main logic
DESKTOP-8068 HELU - 2.1 RESEARCH The logic for importing from Online
DESKTOP-8069 HELU - 3. Changes in the Windows “Select user” & “Capture”
DESKTOP-8070 HELU - 4. Changes in the Windows Explorer
DESKTOP-8071 HELU - 5.1 Implement the possibility to change from User B to A part 1
DESKTOP-8072 HELU - 5.2 Implement the possibility to change from User B to A part 2
DESKTOP-8678 Rewrite our Ref<> implementation to lower allocations</>
DESKTOP-9349 [MMC2] - Separate Aruco and Charuco code
DESKTOP-9354 Update FlightScope Mevo+ SDK
DESKTOP-9430 Rewrite some basic video types to improve performance/reduce allocations
DESKTOP-9479 [RUL] Epic Specification: Rename “User”
DESKTOP-9493 Switch timestamping clock to use multimedia clock
DESKTOP-9587 Upgrade Spinnaker SDK to 3.2.0.57
DESKTOP-9595 [DPP] - Show individual pressure pad sensing area with split between pads
DESKTOP-9614 [BSL] - Make stance width number in P&S databox dynamic/static (configurable)
DESKTOP-9676 [BTI] Build API to provide downloadable contents according to product
DESKTOP-9677 [BTI] Highlight ‘actions not yet clicked’ after confirming the download
DESKTOP-9711 MCSC - Disable KCS analysis for golf and baseball
DESKTOP-9742 [BSL] - Add new dynamic (live) stancewidth analysis model
DESKTOP-9755 Update Foresight SDK (support for the new Foresight Falcon & QuadMAX)
DESKTOP-9805 Update code signing certificate
DESKTOP-9522 Improve the start screen tooltips
DESKTOP-9842 [BSL] - Add support for phase stance key metrics (in key metrics databox)
DESKTOP-9883 DPP: Support imperial and metric spacing
DESKTOP-9778 [DPP] Activation Control via Feature Flags in Desktop Software
DESKTOP-8746 [DPP] UX design of user-configurable plate distance
DESKTOP-9422 [DPP] 1 - Support different plate spacing / distances
DESKTOP-8747 [DPP] 2 - Implement GUI for user-configurable plate distance
DESKTOP-8745 [DPP] 2 - Hide stance width if plate distance is unknown
DESKTOP-9506 [DPP] 2 - Create DPP Fake device
DESKTOP-9801 [DPP] Support being able to update/customize the plate layout
DESKTOP-9908 DPP - Pressure and stance for playback mode
DESKTOP-9870 [PDF] 1 - Add sensor plate definition and autodetect filter
Bug Fixes
DESKTOP-9020 Databox does not show the selected item from the dropdown menu if the selected item is the last element in the list
DESKTOP-9073 New calibration tooltip should be changed
DESKTOP-9080 “Open” should be changed to “Explorer”
DESKTOP-9492 Camera plug in/out cause crashing the system
DESKTOP-9513 Camera resets the calibration settings in playback
DESKTOP-9566 Database movement fix
DESKTOP-9609 Allow user to change selected plate on hardware settings when none is detected
DESKTOP-9623 New version available / Update button doesn’t work for Motion Catalyst
DESKTOP-9648 Capture view is closed after resetting bodyweight fix
DESKTOP-9659 Stress testing stops after certain amount of takes
DESKTOP-9673 DPP - COP velocity databox - seemingly invalid error message
DESKTOP-9691 Tests seem to be failing a lot lately
DESKTOP-9693 CoreAudio: ConnectivityService, don’t throw not implemented exceptions
DESKTOP-9698 Compiling/running from debugger fails with “You must install or update .NET…”
DESKTOP-9700 Parallel/multiprocess execution of tests is broken
DESKTOP-9709 Ski jump COM databox pops up in SC
DESKTOP-9733 Sensor plate detection gives slightly different results when using GPU preprocessing
DESKTOP-9756 In some cases serialized LayoutSettings isn’t updated
DESKTOP-9762 Weighing dialog is not working
DESKTOP-9796 Enabling and disabling lens correction causes crash
DESKTOP-9800 [DPP] 1 - Bad behavior of dual pressure type plates when only one pad is connected
DESKTOP-9804 No capture sources enabled message dialog is missing a space or newline
DESKTOP-9806 Fix student change for a take
DESKTOP-9830 [DPP] DPP do not work the first time
DESKTOP-9855 Artifacts build failing
DESKTOP-9879 Unable to start an artifact: License validation did not succeed
DESKTOP-9890 DPP: Capture: Custom distance settings synchronization fix
DESKTOP-9891 DPP: Play back: Custom distance setting fix
DESKTOP-9893 DPP - Pressure and stance for live mode
DESKTOP-9894 DPP - COP disappears in wide setting
DESKTOP-9903 DPP: PS graph settings for a take fix
DESKTOP-9906 Position of plates should only be visible when DPP is connected
DESKTOP-9911 ONNX runtime failing tests in pipeline
DESKTOP-9914 SC Starts with error message
DESKTOP-8971 Warn user if hardware is not correctly configured when starting capture mode (prevent capturing with invalid setup)
DESKTOP-9205 Fix the License configuration pop up buttons
DESKTOP-9747 Browsing recordings in Swing Catalyst online can fail
DESKTOP-9884 DPP: Pressure and Stance databox settings fix
DESKTOP-9027 Login to Swing Catalyst online can fail
10.3.5
Released as beta on 21.03.2024
Released as stable on 11.04.2024
Deprecation Warning
Deprecation warning: Support for Motion Plate 4 will no longer be present in the next major relase.
Features
- DESKTOP-9805 Update code signing certificate
Bug Fixes
DESKTOP-9351 MMC - Fix grid being drawn when it shouldn’t
DESKTOP-9709 Ski jump COM databox pops up in SC
DESKTOP-9763 The handle is invalid when trying to login through Google / Google Oauth
DESKTOP-9796 Enabling and disabling lens correction causes crash
DESKTOP-9822 Data Visuals won’t stay off. Keep coming back.
DESKTOP-9833 Motion Catalyst activities are visible for golf customers
DESKTOP-9835 Incorrect force vectors for lefties in 10.3.4
10.3.4
Released as beta on 02.02.2024
Released as stable on 15.02.2023
Bug Fixes
DESKTOP-9657 Lens correction does not work when using rotation filter
DESKTOP-9748 Fix internal dimensions of dual pressure plate
DESKTOP-9759 Memory leak when using DirectShow/Webcamera
DESKTOP-9781 Error when loading CoP velocity databox
10.3.3
Released as beta on 22.01.2024
Bug Fixes
DESKTOP-9626 [FPD] Autodetection crashes SW in capture mode
DESKTOP-9635 Selecting a different databox can sometimes lead to error
DESKTOP-9653 FPD - Autodetection - Pressure bars seems to be visible even before calibrating
DESKTOP-9657 Lens correction does not work when using rotation filter
DESKTOP-9694 Windows 11 Memory Integrity functionality prevents FTDI driver install
DESKTOP-9696 Opening take can sometimes fail due to error in loading graph data
DESKTOP-9706 Autodetecting sensor plate corners does not work in playback
DESKTOP-9710 Software crashes if force vector autodetection is run multiple times in succession
DESKTOP-9712 NHibernate throws exception when saving calibration history
DESKTOP-9715 Data visual calibration problem
DESKTOP-9720 Data visual calibration auto detect causes AccessViolationException
DESKTOP-9731 Can’t switch to golf swing after fitness exercise
DESKTOP-9732 Fix camera calibration grid being visible outside of the calibration settings window
DESKTOP-9736 Plate detector unmanaged memory leak in capture
DESKTOP-9737 Fix force vector toggle button becoming out of sync
DESKTOP-9739 Data Visuals button is clickable in initialized state
DESKTOP-9744 Face on left camera view: pressure bars are flipped
DESKTOP-9746 Fix data analysis calibration being run when plate is disconnected
10.3.2
Released as beta on 13.12.2023
Features
Force Plate Detector: Optimize performance, run on GPU and show loading window while processing
DESKTOP-9612 Highlight phases checkbox should not be checked by default
Bug Fixes
DESKTOP-8514 [mjpeg] No JPEG data found in image
DESKTOP-9315 Application update link does not work for MotionCatalyst
DESKTOP-9461 Office365 email integration occasionally fails to send email
DESKTOP-9559 Don’t show base stance and stance width if no one is standing on the plate(s)
DESKTOP-9579 Download recording from online fix
DESKTOP-9593 Highlighting phases fix
DESKTOP-9611 Registration of ForesightGC2 Sim hardware system causes crash on startup
DESKTOP-9643 Video encoder failure when using NVIDIA Encoder
DESKTOP-9652 Error in video buffering system (InvalidOperationException: Collection was modified)
DESKTOP-9679 Incorrect constant in SAM imagenet normalization preprocessing step
10.3.1
Released as beta on 13.11.2023
Epics
DESKTOP-8639 [MMC] - Intrinsic Calibration
DESKTOP-8492 [AIFPD] AI force plate detector
DESKTOP-9076 [GA4] Migrating Analytics In Existing Projects
DESKTOP-9255 [FPD] Force plate detector
Features
DESKTOP-7772 Update online client to avoid use of RestSharp
DESKTOP-8388 KCS - Add new CMJ metrics
DESKTOP-8438 Research: Camera settings profiles
DESKTOP-8653 MMC - Create intrinsic filtering shader
DESKTOP-8683 Refactor HotKeyVM to support BookmarksPreset to allow jumping to bookmarks 3
DESKTOP-8744 [SDD] 1 - Implement new sensor plate version & pressurepad version w/autodetection filter
DESKTOP-8825 MMC - Integrate OpenCV processing in video filter pipeline
DESKTOP-9103 Adjust visibility for the Data Visuals menu options during capture and playback mode
DESKTOP-9110 MMC - Implement camera calibration back-end
DESKTOP-9117 Improve visual feedback of launch monitor connectivity
DESKTOP-9118 MCSC - Implement branding design in menu
DESKTOP-9121 Synchronized zoom for all graph databoxes
DESKTOP-9148 Improve launch monitor naming
DESKTOP-9171 MMC - Create tests for detect aruco effect
DESKTOP-9181 [CD] Take: Extracting and persisting video specifications into the take metadata
DESKTOP-9228 [CD] Create an endpoint to generate a temporary access to the storage
DESKTOP-9241 MCSC - Only show activity selector if user has force plate connected
DESKTOP-9263 [FPD] 1 - Create a pipeline to publish NuGet package
DESKTOP-9264 [FPD] 1 - New .NET project with AI plate detection
DESKTOP-9265 [FPD] 2 - UI Trigger plate detection
DESKTOP-9284 [CD] Rule: Collect take statistics
DESKTOP-9285 [CD] Retrieve license owner and stats information
DESKTOP-9286 [CD] Rules logic for collecting takes
DESKTOP-9287 [CD] Create feature flag to enable collect data consent
DESKTOP-9288 [CD] Create background job to extract take for further collect
DESKTOP-9289 [CD] Create background task to upload take to data lake
DESKTOP-9290 [CD] Create pop-up for collect data consent
DESKTOP-9312 MMC - Implement improvements to lens correction calibration and feedback
DESKTOP-9331 Support playing takes that have no video files in them
DESKTOP-9339 Add new file-based fake/virtual camera
DESKTOP-9346 MMC - Improve calibration algorithm - add heuristic about board distance
DESKTOP-9348 MMC - Improve test
DESKTOP-9350 MMC - Stop calibration if user exits tab/settings
DESKTOP-9359 Implement reconnect functionality for Full Swing (FSG) Pro Studio integration
DESKTOP-9363 [CD] Create REST endpoint with data collect criteria/definition
DESKTOP-9364 Implement filtering/smoothing of COP trace from forceplates
DESKTOP-9385 [CD] Persisting/managing collected takes
DESKTOP-9386 [CD] Daily quota validation
DESKTOP-9391 [FPD] 3 - Integrate SAM to the pipeline
DESKTOP-9393 MMC - Discard calibration if significantly worse
DESKTOP-9408 Add Torque (Moment) for X and Y axis
DESKTOP-9414 [FPD] 5 - Research Encryption/Decryption of the model
DESKTOP-9417 Improve how license errors are shown in License Control
DESKTOP-9418 Update Foresight SDK
DESKTOP-9494 [FPD] 2 - Grab images to run automatic detection when user trigger button
DESKTOP-9558 Update Bertec SDK to latest
Bug Fixes
DESKTOP-4559 Keyboard shortcuts no longer work / Application loses focus after opening a swing using drag and drop
DESKTOP-7521 NRE in DSGraphCreateScope.Dispose()
DESKTOP-7522 OverflowException in InsufficientDataHeuristic
DESKTOP-7969 Hide expanders when they have no content (e.g. in camera settings)
DESKTOP-8061 Have to login to SC online each time the software is restarted
DESKTOP-8872 Crash on startup in NHibernate due to Substring index is out of range
DESKTOP-8973 Explorer: Smash factor in launch monitor filters minimum value is 0.7 but should be 0.0
DESKTOP-9014 MC General settings: pop up information bars should be disabled for the “Enable sounds” check box
DESKTOP-9021 Excessive/incorrect logging with FLIR cameras
DESKTOP-9046 Research: The Calibration pop up should be minimized when a user switches to another app on a screen
DESKTOP-9065 Header menu: The “Setting/ Help/ About/ End Session” menu should have a tooltip on hover
DESKTOP-9066 Foresight: Argument out of range exception in OnStatusData callback
DESKTOP-9067 Explorer: Some buttons need to have additional tool tips on hover
DESKTOP-9112 Tests don’t run in Rider 2023.1
DESKTOP-9114 Denoise shader fails to compile on systems with Asian language / locale
DESKTOP-9123 Fix ODE in ‘Calibration File Missing’ dialog
DESKTOP-9138 Too much effort to empty export list after exporting
DESKTOP-9143 Key metrics databox can appear cropped/cut off
DESKTOP-9146 Fix scrolling in the Group editing/ creating pop up
DESKTOP-9165 GoPro “web camera” causes crash
DESKTOP-9207 Fix “Enable or Disable linked playback” tooltip
DESKTOP-9208 Fix the email validation for a user creation
DESKTOP-9225 Drawing while in instant replay can lead to getting stuck in replay mode
DESKTOP-9235 MCSC - Giving a star (favorite) is making the listbox item jump
DESKTOP-9236 Favorite sport icon (“star”) should be shown while hovering on the whole title of an active type of sport
DESKTOP-9238 Improve placement of pressure distribution bars
DESKTOP-9239 Many unit tests are not run (IsolatedProcess category)
DESKTOP-9250 Video encoding/saving can fail if 2 cameras and using NVIDIA encoder
DESKTOP-9252 Ski jump COP Base Stance is incorrect when using dual force plates
DESKTOP-9269 Fix long user’s name overlap while exporting
DESKTOP-9272 Add a tool tip for Key metrics “buttons”
DESKTOP-9279 Jump off trigger & force peak triggers aren’t enabled automatically for sports that use these triggers
DESKTOP-9295 Baseball CoP data changes dramatically from 10.0 and 10.1
DESKTOP-9309 Ab3d.PowerToys v11.0.8585 license expired / not allowed
DESKTOP-9340 Fix change user margins and selection logic
DESKTOP-9351 MMC - Fix grid being drawn when it shouldn’t
DESKTOP-9356 Jump off trigger fix
DESKTOP-9370 Some sessions in Explorer are hidden by default
DESKTOP-9376 Launch montior data box title should be “Launch Monitor” not “LaunchMonitor”
DESKTOP-9379 Lesson recording hangs on processing / encoding lesson
DESKTOP-9388 Don’t show bodyweight dropdown if recording has no sensor data
DESKTOP-9400 Entries in databox selection combobox are not sorted alphabetically
DESKTOP-9404 Very long user name fix
DESKTOP-9405 Vision Datum cameras cause crash when not having set custom media type
DESKTOP-9409 MMC - AccessViolationException on camera matrix object
DESKTOP-9421 When microphone trigger is on, capturing starts before body weight measurement
DESKTOP-9431 TaskCanceledException in VideoSinkElementWPF.Dispose()
DESKTOP-9432 Launch Monitor identifier uses incorrect attribute to convert to text
DESKTOP-9472 Exception when opening takes with empty force data
DESKTOP-9501 Installer: Remote support shortcut is wrong
DESKTOP-9512 Data visuals button becomes disabled if capture sources changes during playback
DESKTOP-9568 Mirror and rotate video angles doesn’t work
DESKTOP-9594 [SDD] Fix rotation for DD
10.2.4
Released as beta on 09.09.2023
Features
- DESKTOP-9418 Update Foresight SDK
Bug Fixes
- DESKTOP-9416 Custom email settings don’t work
10.2.3
Released as beta on 17.08.2023
Features
- DESKTOP-9336 Improve compatibility with Full Swing ProStudio
Bug Fixes
DESKTOP-4559 Keyboard shortcuts no longer work / Application loses focus after opening a swing using drag and drop
DESKTOP-9021 Excessive/incorrect logging with FLIR cameras
DESKTOP-9040 TaskCanceledException when closing application
DESKTOP-9066 Foresight: Argument out of range exception in OnStatusData callback
DESKTOP-9245 After opening settings a user should stay in Capture mode and do not weight him/herself one more time
DESKTOP-9378 Certain email providers if selected, but not configured can cause crash on startup
10.2.2
Released as release on 14.08.2023
Released as beta on 26.07.2023
Features
- DESKTOP-9313 Update ForeSight logo (2023)
Bug Fixes
DESKTOP-9106 UseCustomLivePressureFilterThreshold is saved to all of the xml files
DESKTOP-9114 Denoise filter in some cases makes the video image not show
DESKTOP-9245 After opening settings a user should stay in Capture mode and do not weight him/herself one more time
DESKTOP-9252 Ski jump COP Base Stance is incorrect when using dual force plates
DESKTOP-9253 Before changing a user for a take, we need to inform a user about it
DESKTOP-9310 Crash on startup due to existing lock file from Firebase analytics
DESKTOP-9323 P&S databox has incorrect base stance direction for left handed players
DESKTOP-9325 P&S databox CoP base stance is slightly incorrect (for BP and single MP)
10.2.1
Released as beta on 3.07.2023
Epics
DESKTOP-8717 [IDE2] Data export configuration dialog
DESKTOP-8728 [NED] New analytics for desktop
DESKTOP-8803 [PDB] - Pressure Distribution Bars
Features
- DESKTOP-8948 Make it possible to change the user on a recording
Bug Fixes
DESKTOP-8828 Foresight SDK: Appkey validation fails for certain customers when connecting to device
DESKTOP-8929 Installer build artifacts no longer have correct file name
DESKTOP-9048 Capture options: the “Triggers” title disappears once clicked
DESKTOP-9052 “Open Knowledge Center” button should be invisible/hidden until the knowledge center will be developed
DESKTOP-9060 Research: video encoding format changed in 10.1 and is causing customer playback issues
DESKTOP-9072 The pressure distribution shouldn’t be shown when a plate isn’t calibrated
DESKTOP-9105 Fix initial component layout detection for dual pressure systems
DESKTOP-9109 Divide by zero / overflow exception when exporting multiple swings as raw data
DESKTOP-9116 Fix copyright year
DESKTOP-9132 The pressure bar load shouldn’t be 100% when a person is off the ground
DESKTOP-9136 Logging in to SC Online doesn’t work
DESKTOP-9137 Make ‘Follow CoP’ the default force vector behavior
DESKTOP-9142 Race condition in ShaderCompilerCaching can cause shader load failure
DESKTOP-9147 FV - Follow CoP setting does not work great with baseball plates
DESKTOP-9154 Close application on WPF Render Thread failure
DESKTOP-9156 Force vectors do not work for top down view, should be hidden
DESKTOP-9162 Error in ClockTicker
DESKTOP-9164 Fix new Fox/Lynx camera models (Gen2)
DESKTOP-9168 Window size is not remembered
DESKTOP-9211 Fix user change cancelation
DESKTOP-9213 Improve body weight measurement pop up text
DESKTOP-9214 Rawdata export not working correctly for baseball plates
DESKTOP-9222 NRE in CopSample when opening a take
DESKTOP-9226 Bodyweight dropdown disappears after analyzing
DESKTOP-9230 Move database function does not work in 10.1.5
DESKTOP-9233 Fix body weight dialog not opening
DESKTOP-9245 After opening settings a user should stay in Capture mode and do not weight him/herself one more time
DESKTOP-9246 Adding description for Pressure distribution bars (“Learn more about Pressure Distribution”)
DESKTOP-9247 Calibration description fix
DESKTOP-9248 Fix Pressure distribution bars while user is standing on the plates
10.2.0
Internal alpha only
Features
DESKTOP-7397 Update Spinnaker SDK to latest version
DESKTOP-8113 IDE2 - Implement the new GUI - Databox
DESKTOP-8490 Update Bertec (Acquire) force plate SDK
DESKTOP-8623 Add Impulse to UnitsNET
DESKTOP-8634 IDE2 - GUI - New export configuration dialog
DESKTOP-8635 IDE2 - Adjust TSV export routines to only export according to configurations
DESKTOP-8636 IDE2 - GUI - New Export List in Explorer
DESKTOP-8637 IDE2 - GUI - Change StackPanel export options
DESKTOP-8735 Refactor automatic force triggers
DESKTOP-8764 IBW - 1: Create architecture for body weight measure process
DESKTOP-8765 IBW - 4: Utilize measured body weight in analysis
DESKTOP-8766 IBW - 3: Live body weight measuring display
DESKTOP-8767 IBW - 1: Create UI elements/skeleton for UX prototype
DESKTOP-8768 IBW - 4: Utilize measured body weight in KCS
DESKTOP-8769 IBW - 3: Implement Edit and restart weighing process
DESKTOP-8770 IBW - 2: Create body weight measurement algorithm
DESKTOP-8771 IBW - 4: Implement body weight edit button in playback
DESKTOP-8772 IBW - 3: Serialize body weight to db and take
DESKTOP-8783 Implement UnitsNet impulse quantity
DESKTOP-8793 Update Remote Support Teamviewer
DESKTOP-8800 ATM - Validate current automations
DESKTOP-8801 ATM - Improve pipeline to report errors to Slack
DESKTOP-8813 [PDB] 1 - Implement Data Visualization menu with current options
DESKTOP-8814 [PDB] 2 - Include “Pressure Distribution” to Data Visualization menu
DESKTOP-8818 [PDB] 3 - Render pressure distribution in the viewport
DESKTOP-8830 Investigate use of FlightScope Golf Listener SDK
DESKTOP-8852 Implement changes to operators in UnitsNet 5.0
DESKTOP-8858 IBW - 4: Enforce weighing for capture
DESKTOP-8871 [BDC] Store identifier of take owner in data lake
DESKTOP-8904 [NED] Migrate current GA to new format
DESKTOP-8912 Add peak jump-off force in graph databox
DESKTOP-8917 [NED] Migrate existing features from the current SDK
DESKTOP-8932 Make it possible to dismiss “no person on plate” warnings in databoxes
DESKTOP-8942 Update to latest version of Microsoft.Graph nuget/SDK
DESKTOP-8985 IBW: Warn users about the consequences of editing manually the weight of an existing take
DESKTOP-9022 Add colors in the graph to visualize phases
DESKTOP-9053 [PDB] 4 - Attach live and playback model to render pressure values
DESKTOP-9082 Update Foresight SDK
DESKTOP-9104 [PDB] 5 - Refactor calibration procedures from VideoForceVectorVM
DESKTOP-9122 Phases in Graphs: Add an option in the settings to highlight colors
DESKTOP-9125 Update pipelines that use set-output
Bug Fixes
DESKTOP-5528 Bookmarks do not get set properly with keyboard shortcuts
DESKTOP-7388 Simulated hardware is not working properly
DESKTOP-8786 Crash using a license without any activity feature flags enabled
DESKTOP-8863 Error trying to login with a Microsoft Account without profile picture
DESKTOP-8866 TestUiThread causes test processes to never finalize
DESKTOP-8888 Error when stopping lesson recording
DESKTOP-8925 Change log level of LaunchMonitorNetworkRecevierBase to avoid excessive logging
DESKTOP-8934 Key metrics missing warning not rendering after switching databox
DESKTOP-8943 UI Tests failing in the pipeline environment
DESKTOP-8963 IBW: Fix body weight dialog appearing in sensor plate config
DESKTOP-8966 Fox / Lynx camera device filter doesn’t work
DESKTOP-9025 Opening the take with manual trigger crashes the app
DESKTOP-9049 Set bodyweight dialogue often requires two calibrations