Software Version Changelog

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 & PointGrey 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 FullSwing 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