Skip to content
Swing Catalyst Support Swing Catalyst Support
Contact support
Reference/ Software Version Changelog

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


Last updated on