24.2.3
Released as beta 28.11.2024
Bug
DESKTOP-10424 Mirror and rotate no longer works
24.2.2
Released as beta: 13.11.2024
Bug
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
Epic
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
DESKTOP-10306 Recording a lesson while using drawing tools cause crash (mouse cursor corrupted)
24.1.6
Released as beta: 27.09.2024.
Feature
DESKTOP-10316 Correct YouTube logo icon size (ToS violation)
Bug
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
DESKTOP-10180 Recordings displaying incorrect force graphs and no bookmarks
24.1.4
Bug
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
Feature
DESKTOP-9949 Update EULA
Bug
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: Support for Motion Plate 4 has been removed in 24.1 and will no longer be available in newer versions.
Bug
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
Feature
DESKTOP-10023 Update Xceed toolkit library version/license
Improvement
DESKTOP-9929 Analysis entries recreated several times
24.1.1
Released as beta on 7.05.2024
Epic
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
Feature
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
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: Support for Motion Plate 4 will no longer be present in the next major relase.
Feature
DESKTOP-9805 Update code signing certificate
Bug
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
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
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
Feature
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
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
Epic
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
Feature
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
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
Feature
DESKTOP-9418 Update Foresight SDK
Bug
DESKTOP-9416 Custom email settings don't work
10.2.3
Released as beta on 17.08.2023
Feature
DESKTOP-9336 Improve compatibility with FullSwing ProStudio
Bug
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
Feature
DESKTOP-9313 Update ForeSight logo (2023)
Bug
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
Epic
DESKTOP-8717 [IDE2] Data export configuration dialog
DESKTOP-8728 [NED] New analytics for desktop
DESKTOP-8803 [PDB] - Pressure Distribution Bars
Feature
DESKTOP-8948 Make it possible to change the user on a recording
Bug
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
Feature
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
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
10.1.5
Released as beta on 16.05.2023
Released as stable 05.06.2023
Feature
DESKTOP-9088 Fix compliance with YouTube API Services Terms and Policies
Bug
DESKTOP-9137 Make 'Follow CoP' the default force vector behavior
DESKTOP-9142 Race condition in ShaderCompilerCaching can cause shader load failure
DESKTOP-9164 Fix new Fox/Lynx camera models (Gen2)
10.1.4
Released as stable on 25.04.2023
Bug
DESKTOP-9021 Excessive/incorrect logging with FLIR cameras
DESKTOP-9081 FLIR camera can crash application
DESKTOP-9089 Fix detecting left/right plate in settings needing a full restart to take effect
10.1.3
Released as beta on 14.04.2023
Bug
DESKTOP-9011 FLIR BlackFly/GigE cameras show "device not synchronized"
DESKTOP-9050 Video sharpening filter is broken if not using DirectX rendering
10.1.2
Released as beta on 06.04.2023
Bug
DESKTOP-8989 Lynx video is torn / garbled
DESKTOP-8991 Fix force vector color menu not collapsing properly
10.1.1
Released as beta on 27.03.2023
Feature
DESKTOP-8958 Enable some very basic video filtering values by default for SC cameras
Bug
DESKTOP-8513 ODE in Capture model
DESKTOP-8837 Layout: comparison mode (side by side) missing in HE licenses
DESKTOP-8838 Home Edition: Detailed Data & Overlay layout is visible
DESKTOP-8847 Vertical camera is set to horizontal by default?
DESKTOP-8875 Y-axis graph labels are wrong/opposite
DESKTOP-8876 Bertec SDK causes application crash on CPUs that don't support AVX
DESKTOP-8915 FSX 2020 Closes when Swing Catalyst is running
DESKTOP-8924 Failed to save take: Cannot store NaN values
DESKTOP-8936 Lesson/Screen capture can fail on some systems (Win32 hidden cursor not handled correctly)
DESKTOP-8937 Halcon integration no longer works
DESKTOP-8957 Enable/toggle capture mode hotkey does not work unless capture mode is already enabled
DESKTOP-8959 Toggling some video filters does not take effect immediately
DESKTOP-8965 Databox loading animation not working
10.1.0
Released as alpha on 08.03.2023
Accidentally available as beta for 2 days
Epic
DESKTOP-6839 Improved Bookmarks [IB]
DESKTOP-7119 Improve the Data Export [IDE]
DESKTOP-8475 Force Vectors v2 [FV2] MS2
Feature
DESKTOP-6781 IDE - Add CoP Velocity & Force By Pressure export in raw data exporter
DESKTOP-7110 IDE - Change raw data exporter to export in global coordinate system
DESKTOP-7111 IDE - Add pressure export in raw data exporter
DESKTOP-7397 Update Spinnaker SDK to latest version
DESKTOP-8042 FV2 - CALIBRATION - Start the arrows from the COP
DESKTOP-8044 FV2 - Scale rendering of vectors and axis panel
DESKTOP-8045 FV2 - Include the background circle of the icon
DESKTOP-8090 FV2 - Disable force vector in capture if no force plate is set up
DESKTOP-8171 Create baseball force capture trigger - backend
DESKTOP-8207 FV2- Disable vectors if take has no force data
DESKTOP-8224 FV2 - Calibration: Support baseball/uneven sensor plates
DESKTOP-8305 Update NET runtime to net7
DESKTOP-8307 Create baseball force capture trigger - Frontend
DESKTOP-8367 Fix "live rendering" of pressure data in playback
DESKTOP-8378 IDE - Move unit of measure to its own column in exported files
DESKTOP-8429 Change startup sequence to avoid using GUI thread for creating all objects
DESKTOP-8442 Filter away noise when no one is standing on the plate for Balance Plate 3 and newer
DESKTOP-8445 Improve rendering of pressure data to avoid rendering noise when no person on plate
DESKTOP-8486 Improve general performance of streaming from cameras, can reduce dropped frames
DESKTOP-8666 Use ReadyToRun to optimize application performance
DESKTOP-8714 Update Foresight SDK to 2.10.1.7
DESKTOP-8734 IDT - Default color for drawing tools
Bug
DESKTOP-8301 FV2 - ForcePerFoot arrows show from previously loaded take
DESKTOP-8309 Launch Monitor: Custom speed units do not respect custom launch monitor units & defaults to m/s for metric
DESKTOP-8328 Camera connection toast notifications are cut off
DESKTOP-8334 Index out of range exception when connecting & disconnecting cameras leads to duplicate camera entries
DESKTOP-8337 FLIR GigE cameras with invalid IP / subnet do not show up in the camera list
DESKTOP-8430 Delete existing force vector calibration
DESKTOP-8503 Error when trying to show dialog (Win32Exception: The operation completed successfully)
DESKTOP-8580 Exporting takes with DBTool no longer works
DESKTOP-8593 FV2 - ForcePerFoot check box does not work correclty
DESKTOP-8594 Fatal unhandled exception when closing software
DESKTOP-8617 FV2 - force vector calibration affected by layout during capture
DESKTOP-8644 Validate force data analysis for baseball
DESKTOP-8679 Pressure data is serialized/deserialized with wrong units
DESKTOP-8682 Crash when starting application due to "Quota violation" when using ManagementEventWatcher
DESKTOP-8685 Force vector coordinates are visible before initial setup
DESKTOP-8724 Back position vector not rendering correctly for capture
DESKTOP-8725 Force Vectors not visible in playback mode
DESKTOP-8739 FV2 - Axis names are misplaced with wrong scale
DESKTOP-8740 Take fails to save in some instances
DESKTOP-8802 Recording lessons over 3 minutes causes error
DESKTOP-8834 Application is leaking handles over time (caused by Spinnaker SDK)
DESKTOP-8836 Manual trigger button missing for HE licenses
DESKTOP-8846 Not getting sensor plate data
DESKTOP-8848 Something went wrong box shows up on all starts
DESKTOP-8863 Error trying to login with a Microsoft Account without profile picture
DESKTOP-8888 Error when stopping lesson recording
DESKTOP-8923 Installer build is broken
10.0.5
Released as beta on 20.02.2023
Released as stable on 02.03.2023
Bug
DESKTOP-8740 Take fails to save in some instances (due to invalid numeric values from launch monitors)
DESKTOP-8504 Socket Exception in log / sentry (update Sentry nuget)
10.0.4
Released as beta on 24.01.2023
Feature
DESKTOP-8714 Update Foresight SDK to 2.10.1.7
Bug
DESKTOP-8504 SocketException error in log/sentry
DESKTOP-8722 SC crashing when changing Lynx (GigE) settings on cameras with new firmware
DESKTOP-8758 Automatic triggering disabled warning with LM trigger active
10.0.3
Released as beta on 13.12.2022
Released as stable on 19.12.2022
Bug
DESKTOP-8588 Sentry log spam from SocketException
DESKTOP-8679 Pressure data is serialized/deserialized with wrong units
DESKTOP-8725 Force Vectors not visible in playback mode
10.0.2
Released as beta on 2.12.2022
Bug
DESKTOP-8519 Spinner error when UserSetSave is called
DESKTOP-8679 Pressure data is serialized/deserialized with wrong units
DESKTOP-8682 Crash when starting application due to "Quota violation" when using ManagementEventWatcher
DESKTOP-8692 New version update dialog does not correctly open browser/URL
DESKTOP-8698 Crash (unmanaged) when closing application while force plate is active
DESKTOP-8701 Move Database no longer works
10.0.1
Released as beta on 28.11.2022
Feature
DESKTOP-7642 Implement Sensor Edge logo branding in the Pressure And Stance databox
DESKTOP-8413 KCS - Show all key metrics for repeated hops
DESKTOP-8414 KCS - Show all key metrics for push ups
DESKTOP-8415 KCS - Show all key metrics for plyo push-ups
DESKTOP-8454 KCS - Filter out all unapproved key metrics
DESKTOP-8557 Update Foresight SDK to 2.9.1.100
DESKTOP-8571 Update Shared nuget for master & 10.0
Bug
DESKTOP-8052 When you start buffering sometimes the pressure and stance does not work
DESKTOP-8306 Launch Monitor: Connectivity is flaky, doesn't always connect properly until after restarting the software
DESKTOP-8330 When message dialog is shown all other windows reset their dpi
DESKTOP-8350 SC scaling changes when deleting swings on 4k TV.
DESKTOP-8397 File access problems with Windows 11 with multiple accounts
DESKTOP-8402 Error when trying to open settings for Halcon cameras (NRE in Xceed OnApplyTemplate)
DESKTOP-8407 IMTP force trigger too unstable
DESKTOP-8448 Some MC activities changes to "golf swing"
DESKTOP-8449 Force Vector placement changes between recordings
DESKTOP-8452 Microphone is triggering activities w/o this as an option
DESKTOP-8463 Set beforeTriggerDuration to 0 seconds for upper body plank
DESKTOP-8465 After saving Force Vector calibration, application layout is changed
DESKTOP-8472 Foresight: When selecting a different launch monitor in the settings list an entry is removed from the list
DESKTOP-8473 Upgrade FlightScope Golf SDK to v18.3.0
DESKTOP-8476 Databox selection dropdown list is sometimes missing entries
DESKTOP-8479 Unable to connect to Foresight Simulator. Process is running but unable to connect with pipe
DESKTOP-8480 FLIR GigE cameras may lose settings when attempting to configure IP
DESKTOP-8484 Failed to create databox VM: Requested value 'EccentricRfd' was not found.
DESKTOP-8485 NRE in SlidingTimeWindow>g__DoesListHaveOldSamples
DESKTOP-8491 Saving launch monitor data (during capture) fails due to IOException (The process cannot access the file ......)
DESKTOP-8494 Missing toast for launch monitor connectivity events
DESKTOP-8497 CoP Y calculation is wrong for dual force plates
DESKTOP-8511 System.NotSupportedException: Specified method is not supported.
DESKTOP-8530 Force graphs not respecting imperial unit setting
DESKTOP-8532 Lesson capture only works once (when using old lesson capture)
DESKTOP-8566 Foresight: Callback not setup
DESKTOP-8574 Unable to set bookmarks for tour swings in 10.0.0
DESKTOP-8584 Force vectors can fail to show for some frames
DESKTOP-8589 Error if starting application without any installed license
DESKTOP-8593 FV2 - ForcePerFoot check box does not work correclty
DESKTOP-8606 Foresight GC2 doesn't work with 10.0
DESKTOP-8615 Slow startup if Data folder is big
DESKTOP-8677 NRE when importing recording
10.0.0
Released as beta on 26.09.2022
Epic
DESKTOP-7846 Support Foresight GC3 Launch Monitor [SLMF]
DESKTOP-6045 Support for the Flightscope Mevo+ [SFM]
DESKTOP-5479 Update to .NET 6.0 [NET6.0]
DESKTOP-5521 Force Vectors [FV]
Feature
DESKTOP-8217 Update ForeSight SDK to latest version/support GC3
DESKTOP-8201 Update nvidia driver patch to work with new driver (516.40)
DESKTOP-8166 Support selecting multiple folders when importing takes from folders
DESKTOP-8106 IUP - Simplify what layouts are available in capture mode
DESKTOP-7697 GMDS - Move the buttons above, outside the graph
DESKTOP-7677 Improve scenarios where NaN can be attempted to stored to the database
DESKTOP-7621 Reorder the databox types
DESKTOP-7577 BodiTrak: Add support for BT2-1625-500 Model
Bug
DESKTOP-8468 ForeSight integration does not correctly handle reconnection of same device
DESKTOP-8467 ForeSight SDK integration does not correctly handle disconnected devices
DESKTOP-8431 Turning force vectors off doesn't remove them from the video view
DESKTOP-8419 NRE in BaseDataBoxGraphVM.CreateMountainSeries()
DESKTOP-8410 Ref object disposed exception when entering capture mode with a force plate connected after playing recording with pressure
DESKTOP-8391 An exception was thrown while activating SwingCatalyst.ViewModel.Analysis.DataBoxVMs.DataBoxKeyMetricsVM.
DESKTOP-8375 Cannot open folder after exporting data
DESKTOP-8374 Key metrics not being rendered correctly when switching between takes
DESKTOP-8373 IDE - Key metrics are exported when its flag is not configured for a license
DESKTOP-8372 IDE - Export exception when the file is open
DESKTOP-8369 MVS is not initialized
DESKTOP-8368 Update Diagnostics (Sensor Edge Diagnostics) to use newer version / link
DESKTOP-8352 Pressure and stance databox freezes on playback
DESKTOP-8351 FV - arrows are pointing in the wrong direction
DESKTOP-8349 YouTube lesson upload not recognizing google sign in.
DESKTOP-8348 Lesson microphone selection not being saved after restarting SC
DESKTOP-8342 Force Vector calibration window does not close in Capture mode
DESKTOP-8340 Launch Monitor is always turned on even though IsEnabled in HardwareSettings is set to false
DESKTOP-8339 ViewPortIndex can become negative and lead to out of range exception
DESKTOP-8337 FLIR GigE cameras with invalid IP / subnet do not show up in the camera list
DESKTOP-8331 FLIR cameras framerate setting maximimum is too high
DESKTOP-8330 When opening a take, the window may change state and dpi
DESKTOP-8326 RefObjectDisposedException: Capture process failed
DESKTOP-8316 Force Vector Calibration crashes the software if the camera angle is unknown
DESKTOP-8312 Open Help Center button not opening site
DESKTOP-8310 Buffering time is sometimes 25+ seconds
DESKTOP-8290 Key metric in small databox overlays graph
DESKTOP-8288 RefObjectDisposedException when opening takes
DESKTOP-8286 ArgumentOutOfRangeException due to use of DynamicData TransformAsync operator
DESKTOP-8282 Drawing tools are not working
DESKTOP-8281 Can not log into Online
DESKTOP-8271 Streaming from DirectShow camera (webcam) fails due to missing DShowSampleGrabberFilter2.ax
DESKTOP-8266 Force graphs do not update visible range when moving bookmarks
DESKTOP-8262 Application freezes after changing view mode
DESKTOP-8250 NRE when saving capture with LM data
DESKTOP-8248 When opening a take with e.g. 2 video angles, after having a take with >2 angles open the old video angles are still loaded
DESKTOP-8245 Opening a take is slow when KCS analysis is slow
DESKTOP-8241 When moving a bookmark there may be unhandled exceptions
DESKTOP-8237 When reconnecting a ForeSight LM with a different interface, the system does not properly reconnect
DESKTOP-8235 Opening takes with key metrics is slow
DESKTOP-8234 Misc bugs found during stress testing of opening takes
DESKTOP-8230 New databox listbox selector animations are annoying and buggy
DESKTOP-8228 FV - Updating camera angle in settings does not affect FV rendering
DESKTOP-8223 SciChart: Index out of range when scrubbing the timeline (playback)
DESKTOP-8216 SciChart: Y axis can be null or not set resulting in graphs not being drawn
DESKTOP-8212 MessageDialog on startup crashes
DESKTOP-8192 FLIR: GigE camera IP settings are in some cases lost on camera restart
DESKTOP-8180 UseTimeStampHack setting for DirectShow video cameras does not work any longer
DESKTOP-8179 MVS - Too much dropped frames with GigE models
DESKTOP-8172 Torque databox/analysis entry has wrong name
DESKTOP-8161 Error when opening take/selecting from databox selection list (Xceed ListBox)
DESKTOP-8125 Some types startup errors are not logged at all
DESKTOP-8110 System Aggregate Exception & Socket Exception when attempting to search for launch monitor devices
DESKTOP-8109 Turning off launch monitor integration while searching for new launch monitors results in crash
DESKTOP-8041 MVS - Crash Ethernet camera changing Exposure shutter
DESKTOP-8027 Opening another take break databox list
DESKTOP-7990 Installer: Investigate issue with VCRedist 2013 related to caching
DESKTOP-7978 MVS - Cameras do not work with slightly older SDK version
DESKTOP-7970 MVS - Resetting camera settings causes crash
DESKTOP-7968 MVS - Unhandled exception when streaming in advanced viewer when camera is disconnected / reconnected
DESKTOP-7965 MVS - Region Of Interest ROI doesn't work
DESKTOP-7956 Configuring Bayer filters for Imaging Source DFK models
DESKTOP-7955 Lessons hanging after stopping recording.
DESKTOP-7949 Installer fails on clean windows machine
DESKTOP-7935 ffmpeg: Loading avcodec fails due to missing mediafoundation / Media Pack
DESKTOP-7923 MVS - Opening AVT camera settings causes error
DESKTOP-7920 Application crashes when opening camera settings dialog
DESKTOP-7909 GMDS - Grid is not hidden properly
DESKTOP-7885 Some takes with long capture duration and pressure data are are slow to open (due to pressure rendering cache)
DESKTOP-7880 Pressure data doesn't render during playback
DESKTOP-7847 Launch monitor warning even when was disable
DESKTOP-7822 Lateral bound (on, off) not possible to record activity error
DESKTOP-7798 Scroll bar and arrows open takes is showing wrong
DESKTOP-7792 Importing takes and interrupting, no error in the log, delete existing takes
DESKTOP-7774 GMDS - For some takes the graphs are not corrected showed
DESKTOP-7773 Small databox are not showing the graphs
DESKTOP-7752 Launch Monitor: Speed units do not respect custom launch monitor units & defaults to m/s for metric
DESKTOP-7750 Application crashes on startup when Foresight devices is connected
DESKTOP-7710 CRASH - Unhandled Exception when opening take due to failing GetPersonWeight (for vertical force by pressure)
DESKTOP-7707 Multiple force databox selection buttons expander is hard to see/understand
DESKTOP-7682 Opening takes w/pressure data and long capture duration is very slow
DESKTOP-7666 GMDS - Force selected hidden, the tooltip remain
DESKTOP-7659 Remove the microphone & LM trigger for some activities
DESKTOP-7536 Disable toast Toggle debug viewer
DESKTOP-7472 Torque graphs (Nm) should not show % of body weight, but "FF" instead
DESKTOP-7245 Error when FLIR/Spinnaker camera is disconnected while streaming
DESKTOP-7214 UseSpinnakerCameras set to false causes runtime exception (Turning off Spinnaker FLIR integration in GeneralSettings.xml)
DESKTOP-7074 Error when changing settings for DirectShow camera (RefObjectDisposedException)
DESKTOP-7025 Installer dependencies are in some cases not overwritten due to higher version existing
DESKTOP-7013 Jumpoff trigger can fail on very light athletes
DESKTOP-5726 Failing to save takes possibly an issue with the database
DESKTOP-5176 Microphone is enabled by default on "Screen" settings even though no mic is connected.
DESKTOP-4775 Many WPF storyboards/animations are running in the background, all the time
DESKTOP-4366 CoP is displayed when there's no-one on the plate
9.8.5
Released as beta on 29.08.2022
Released as stable 30.08.2022
Bug
DESKTOP-8369 - MVS is not initialized.
9.8.4
Released as beta on 05.08.2022
Bug
DESKTOP-8264 Crash when closing application (AccessViolationException)
Feature
DESKTOP-8292 Only show dropped frames warning if > 10 frames
9.8.3
Released as stable on 20.07.2022
Released as beta on 8.07.2022
Feature
DESKTOP-8201 Update nvidia driver patch to work with new driver (516.40)
Bug
DESKTOP-8212 MessageDialog on startup crashes
DESKTOP-8203 MVS - First time running the application receive a crash
DESKTOP-8202 First time running the application receive a crash - Autofac
DESKTOP-8191 Default to 8-bit ADC for Fox cameras to improve FPS
DESKTOP-8179 MVS - Too much dropped frames with GigE models
DESKTOP-7994 MVS - Video / playback can freeze when changing exposure
9.8.2
Released as beta on 20.06.2022
Feature
We have disabled support for ForeSight GC3 due to integrations bugs. We are working with Foresight to resolve bugs in the SDK to re-enable this support ASAP.
Bug
DESKTOP-8104 FLIR cameras missing some settings
DESKTOP-8041 MVS - Crash Ethernet camera changing Exposure shutter
DESKTOP-7970 MVS - Resetting camera settings causes crash
DESKTOP-7965 MVS - Region Of Interest ROI doesn't work
DESKTOP-7956 Configuring Bayer filters for Imaging Source DFK models
DESKTOP-7955 Lessons hanging after stopping recording.
DESKTOP-7074 Error when changing settings for DirectShow camera (RefObjectDisposedException)
DESKTOP-7025 Installer dependencies are in some cases not overwritten due to higher version existing
9.8.1
Released as beta on 12.04.2022
Epic
DESKTOP-6323 - Add new graph databox that can show multiple data sources
DESKTOP-7587 - Improve support for the Imaging Source Cameras
DESKTOP-7846 - Add support for Foresight GC-3
Feature
DESKTOP-6927 - Add setting to disable the audio notifications
DESKTOP-7096 - Added more golf clubs (wedges)
DESKTOP-5928 - Improve the Link/unlink viewports feature in comparison mode
Bug
DESKTOP-7564 - Don't allow deleting the last user in capture/analysis mode
DESKTOP-7400 - Activity golf removed Countdown timer in Capture Options
DESKTOP-4503 - Drawing tools sometimes switch from one camera angle to another
DESKTOP-7456 - Crash in live COP analysis (ODE in UpdateCopView)
Some improvements, support for the Imaging Source Cameras:
- DESKTOP-7581 - Some DirectShow camera do not allow configuring the media type
- DESKTOP-7582 - Some DirectShow cameras show completely garbled image
- DESKTOP-7590 - DirectShow sample grabber does not correctly negotiate the desired media type
- DESKTOP-7619 - ODE when stopping/starting DirectShow camera (MJPEG)
- DESKTOP-7641 - When a DirectShow camera is unplugged, all other DS cameras stop working
DESKTOP-3097 - Stop streaming from Pressure Pad / Balance Plate before installing calibration file
DESKTOP-6999 - Use the same icon for the export
DESKTOP-7474 - First name or last name cannot contain spaces
DESKTOP-7479 - No "Ready" notification for the first swing/recording
DESKTOP-7281 - Wrong text in export started dialog
DESKTOP-7312 - There is mixed language/bad english in force plate disconnected notification
DESKTOP-7039 - Error when loading new graph rendering
9.7.9
Released as stable on 21.03.2022
Released as beta on 01.03.2022
Bug
DESKTOP-7732 Foresight SDK/GC3 update is not working (removed, unstable vendor SDK, coming in next version)
DESKTOP-7550 Application freezes on startup (during splash screen)
9.7.8
Released as beta on 06.01.2022
Feature
DESKTOP-7170 Add support for ForeSight GC3
DESKTOP-7296 Add support for vertical force by pressure databox when using BodiTrak
DESKTOP-7461 Improve handling of Trackman delay
Bug
DESKTOP-7467 Crash during video playback (AccessViolationException)
DESKTOP-7429 Pressure plate % and footprints are flipped for left-handed subjects
DESKTOP-7404 TrackMan launch monitor fails during capture (Not enough data for requested interval)
9.7.7
Released as stable on 15.12.2021
Released as beta on 06.12.2021
Feature
DESKTOP-7431 Update the Foresight logo
DESKTOP-6942 Update FullSwing logos
DESKTOP-6913 Link "Updates have expired" notice to the web shop.
Bug
DESKTOP-7410 IDS Directshow interface shows up in Swing Catalyst
DESKTOP-7374 Error in HardwareDataMonitor if hardware device gives bad timestamps
DESKTOP-7311 It is not possible to scroll users in the new group view
DESKTOP-7303 “Diagnostics” redirect to one no existing page (404)
DESKTOP-7162 When unplugging a DirectShow camera, application can get stuck in exception/error loop
DESKTOP-5898 Insufficient data received error toast notification when encoding with quick buffering enabled
9.7.6
Released as stable on 24.11.2021
Released as beta on 16.11.2021
Known issues
DESKTOP-7162 When unplugging a DirectShow camera, application can get stuck in exception/error loop
DESKTOP-7404 TrackMan launch monitor fails during capture (Not enough data for requested interval)
Bug
DESKTOP-7348 Browse & Install calibration file doesn't always work
DESKTOP-7211 Using Ctrl + scroll to zoom the video image results in strange zooming behavior
DESKTOP-7123 Log sender crashing when typing in name/email
DESKTOP-7107 Crash when closing application (ObjectDisposedException: Cannot access a disposed object.)
DESKTOP-7014 Manual trigger is not available in assessment recording mode
9.7.5
Released as beta on 15.11.2021
Feature
DESKTOP-7246 Add support for dual balance/motion plate 5060
DESKTOP-7336 Hide Browse / Download & Install calibration functionality for devices that don't support external calibration files
Bug
DESKTOP-7333 Nvidia session limit patcher fails after updating drivers
DESKTOP-7267 Wix installer: Updating Motion Catalyst from 9.7.1 to 9.7.4 doesn't work, program already running
DESKTOP-7256 Error in WindowsDeviceModel: The removed device was not in internal list
DESKTOP-7253 New graphs do not have the correct vertical axis range (missing spacing above/under)
DESKTOP-7252 Pressure&Stance CoP percentages do not respect the perspective chosen.
DESKTOP-7242 The Imaging Source cameras with driver installed do not work
DESKTOP-7169 Bookmarks are not being saved when switching between takes
DESKTOP-7120 Scroll with the mouse is not working in Test set-->Selected activities
DESKTOP-7056 Error in windows device model when connecting some types of devices (The Imaging Source cameras)
DESKTOP-6817 BodiTrak: Unhandled exception when closing Sensor Plate settings window
9.7.4
Released as beta on 15.10.2021
Bug
DESKTOP-7118 Device layout settings are not visible for dual motion plate
DESKTOP-7106 Error when closing uEye camera (ObjectDisposedException: Safe handle has been closed)
DESKTOP-7094 SciChart vertical and horizonal lines are wrong color
DESKTOP-7087 Crash in VideoSourceManagementService (ODE)
DESKTOP-6997 Force graphs visible data range can shrink (when changing bookmarks), but can't grow
DESKTOP-6976 GPU memory/resource leak (SharpDXException...Out of memory...)
DESKTOP-6956 Download and install of calibration file for Balance Plate 2 causes file to become zipped twice and results in ArgumentNullException
9.7.3
Released as beta on 27.09.2021
Bug
DESKTOP-7029 New graph rendering bookmark phase vertical annotation labels are offset
DESKTOP-7028 SciChart current position marker has wrong position
DESKTOP-7027 New graph rendering no longer shows "large" mode correctly
DESKTOP-7026 New graph rendering is more jagged/aliased than old rendering
DESKTOP-7019 New graph rendering does not show a "zero line"
DESKTOP-7016 Installer allows updating while application is running, leading to corrupt installation
DESKTOP-6974 Error when saving capture w/launch monitor data (InvalidOperationException: Cannot store 'NaN' values.)
9.7.2
Released as a beta on 20.09.2021
Feature
DESKTOP-6377 Install FLIR drivers during installation
DESKTOP-5977 Install Bertec/MeasureX drivers during installation
Bug
DESKTOP-6991 Dual Motion Plate recordings with no one on the plate causes GUI freezes and slowdowns
DESKTOP-6979 NRE in VideoPresenterRenderSource
DESKTOP-6978 Detect layout in hardware settings shows warning even after correct detection
DESKTOP-6970 Force graphs show wrong Newton/NewtonMeter value for current position
DESKTOP-6961 Error when trying to load Vertical Force by Pressure databox
DESKTOP-6784 ODE when starting camera
DESKTOP-6706 Zoom in is not working well
DESKTOP-5898 Insufficient data received error toast notifcation when encoding with quick buffering enabled
DESKTOP-4621 Capture mode layout not being saved between swings
9.7.1 (includes changes from 9.6)
Epic
DESKTOP-6309 Home Edition
DESKTOP-5947 New settings
DESKTOP-5920 Startup view improvements/bugfixes
DESKTOP-5904 Add support for dual motion plate
DESKTOP-5750 Add support for BodiTrak devices
DESKTOP-5448 New graph rendering (SciChart)
DESKTOP-5233 Add a new installer (using WiX)
Feature
DESKTOP-6361 Add support for panning/zooming in graphs
DESKTOP-6145 Support autodetection and configuration of dual motion plate
DESKTOP-6143 Support capturing data w/dual motion plate
DESKTOP-5948 Implement RefCount-based lifetime control of analysis entries in databox VMs
DESKTOP-5935 Add support for delete key in stack and explorer
DESKTOP-5931 Optimize use of DirectX devices
DESKTOP-5927 Optimize general thread usage in application
DESKTOP-5916 Improve performance of opening takes
DESKTOP-5915 Improve robustness of opening takes
DESKTOP-5879 Dual force plate support for jump off and force peak trigger
DESKTOP-5810 Startup view - Add Import Button
DESKTOP-5752 Add support for BodiTrak2 Vector device
DESKTOP-5751 Add support for autodetecting BodiTrak devices
DESKTOP-4475 Disabling "Enabled" under LM settings also disables "Use as trigger"
Bug
DESKTOP-6794 CaptureInfoLable & CaptureInfoText can be empty / null
DESKTOP-6789 If you open a golf swing in Swing Catalyst baseball the activity shown on next capture is golfswing
DESKTOP-6783 Calibration file installed successfully dialog uses wrong icon
DESKTOP-6731 The mouse cursor for the selected drawing tools is not correct for all tools
DESKTOP-6627 "Insufficient data received" after streaming for a little while with some activities
DESKTOP-6623 Error dialog when closing sensor plate configuration dialog
DESKTOP-6622 Calibration file missing error popup does not help user take action
DESKTOP-6614 Pressure pad configuration dialog show calibration not loaded even when file is installed
DESKTOP-6330 Reduce log spam from JumpOffTrigger and ForcePeakTrigger
DESKTOP-6185 When takes w/dual force plate HW is uploaded and downloaded from online, they get corrupted
DESKTOP-6184 Dual force plates do not work w/SkiJump Forward angular momentum databox
DESKTOP-6182 Fresh install w/SkiJump license captures with wrong activity
DESKTOP-6181 Forceplate detection screen uses back/front terminology when SkiJump license installed
DESKTOP-6026 CaptureProgressUserControl / (Replay panel) becomes black on replay
DESKTOP-5901 Fill video button not working for both viewports in comparison mode.
DESKTOP-5894 Enable unlinked playback does not work properly
DESKTOP-5893 Analysis menu activity selector animates separately from other capture buttons
DESKTOP-5884 Viewport status panel activity selector is broken/does not show value
DESKTOP-5883 Opening takes sometimes leads to sport (and other attributes) being changed
DESKTOP-5882 Deadlock when opening takes
DESKTOP-4854 Handicap can't be negative number
DESKTOP-4553 Toast says "upload" when I download recordings from Online
DESKTOP-5728 On computers w/AMD cpu there is a black console window when capturing
DESKTOP-5720 DirectX device crash/deadlocks
DESKTOP-5695 Spinnaker cameras causes freeze on stopping acquisition on some systems
DESKTOP-5882 Deadlock when opening takes
DESKTOP-5679 Bertec FP5250 (52x49.5cm) plates are not detected correctly
DESKTOP-5651 Error when creating a new user or editing an excisting one. Added null check for SelectedSportsList.
DESKTOP-5601 52x49 dual FP size description is wrong
DESKTOP-5471 CC address required to send a lesson recording
DESKTOP-5266 Crash in camera settings using Spinnaker camera (AccessViolationException)
9.5.3.33270
Beta on Thursday, March 11th, 2021
Public on Tuesday, April 13th, 2021
Bug
- [DESKTOP-5266] - Crash in camera settings using Spinnaker camera (AccessViolationException)
- [DESKTOP-5517] - No longer possible to select "empty" databox
- [DESKTOP-5571] - Databox does not update when changing/selecting different
- [DESKTOP-5628] - Capture fails sometimes (video buffer has no frames for interval)
- [DESKTOP-5738] - It's possible to trigger a recording when in playback
9.5.3.32970
Beta on Thursday, February 22th, 2021
Bug
- [DESKTOP-5557] - Lesson audio issue can be choppy/garbled
- [DESKTOP-5595] - Unable to resume lesson recording when using old lesson recording feature
- [DESKTOP-5601] - 52x49 dual FP size description is wrong
- [DESKTOP-5631] - New PressurePadView's are created for each received received sample
- [DESKTOP-5679] - Bertec FP5250 (52x49.5cm) plates are not detected correctly
9.5.1.32970
Beta on Monday, January 25th, 2021
Improvement
- [DESKTOP-5089] - Change capture model buffering to resume buffering earlier
- [DESKTOP-5189] - Add support for lite license
- [DESKTOP-5210] - Spinnaker: Give feedback if camera is on wrong subnet / IP issue
- [DESKTOP-5242] - Improve open take performance
- [DESKTOP-5317] - Bundle more drivers/requirements with installer
- [DESKTOP-5380] - Add support for showing back/front force graphs simultaneously
- [DESKTOP-5386] - Add support for dual forceplate 50x60 layout w/auto-detection
- [DESKTOP-5387] - Add support for dual forceplate analysis (live)
- [DESKTOP-5388] - Add support for dual forceplate analysis (playback)
- [DESKTOP-5426] - Add new camera perspective option for Pressure&Stance databox
- [DESKTOP-5429] - Add new person torque databox
- [DESKTOP-5430] - Add support for dual forceplate 52x49.5 layout w/auto-detection
- [DESKTOP-5443] - Update Spinnaker SDK to 2.2.0.48
- [DESKTOP-5459] - Allow clicking on databox header layout icon to switch between back/front/combined view
Bug
- [DESKTOP-4621] - Capture mode layout not being saved between swings
- [DESKTOP-5129] - Rename "Delete Swing" to "Delete Recording"
- [DESKTOP-5208] - Error when force plate is calibrating (ArgumentOutOfRangeException)
- [DESKTOP-5275] - Spinnaker: AccessException in UserSetLoad when changing camera settings locks up camera
- [DESKTOP-5307] - GCQuad: No club data visible in Swing Catalyst but is visible on device
- [DESKTOP-5324] - Spinnaker: Disconnecting a FLIR USB camera in capture mode creates double entries in the Camera settings list
- [DESKTOP-5326] - Error thrown during capture: ActiveCaptureModel.Dispose(): All active captures are not finished!
- [DESKTOP-5357] - Spinnaker: Camera remains in camera list after device disconnection
- [DESKTOP-5360] - Error when capturing w/Launch Monitor (NRE)
- [DESKTOP-5364] - Dialogs can sometimes appear "under" the top-level window
- [DESKTOP-5368] - All video frames must be the same pixel destination file container: (SourceFormat is null)
- [DESKTOP-5396] - When opening a second take, databox loading hangs
- [DESKTOP-5412] - Crashing on startup without error due to conflict w/OBS Virtual Cam
- [DESKTOP-5416] - Incorrect text for Failed to start streaming pop up
- [DESKTOP-5447] - Press HW configure in Advanced settings - Sequence contains more than one matching element
- [DESKTOP-5471] - CC address required to send a lesson recording
- [DESKTOP-5475] - Baseball torque/z-moment shows strange values
- [DESKTOP-5505] - Horizontal Force on Y axis appears flipped
- [DESKTOP-5507] - Left Handed player - Force X Horizontal graph is flipped
- [DESKTOP-5549] - Bookmark shortcuts apply to all takes that have been opened
9.4.4.32396
Stable on Monday, December 7, 2020
Beta on Friday, November 11, 2020
Improvement
- [DESKTOP-5317] - Bundle more drivers/requirements with installer
Bug
- [DESKTOP-5175] - Lesson audio is muffled/inaudible when pausing and resuming a lesson.
- [DESKTOP-5360] - Error when capturing w/Launch Monitor (NRE)
- [DESKTOP-5382] - Excessive thread sleep on camera initialization if init fails
- [DESKTOP-5412] - Crashing on startup without error due to conflict w/OBS Virtual Cam
- [DESKTOP-5416] - Incorrect text for Failed to start streaming pop up
- [DESKTOP-5475] - Baseball torque/z-moment shows strange values
9.4.3.31378
Stable on Wednesday, October 23, 2020
Beta on Friday, September 11, 2020
Epic
- [DESKTOP-5064] - Add support for GCHawk
- [DESKTOP-5066] - Add support for the Balance Plate 3 XL sensor plate
- [DESKTOP-5232] - Add support for FLIR Spinnaker SDK and BlackFly S cameras
Improvement
- [DESKTOP-5210] - Spinnaker: Give feedback if camera is on wrong subnet / IP issue
- [DESKTOP-5292] - Improve feedback on setting packet size too large vs NIC MTU
- [DESKTOP-3484] - Remove the 32-bit version of Motion Catalyst
- [DESKTOP-4711] - Tempo and Rhythm databox should be visible for users without Balance Plate's
- [DESKTOP-4918] - Fix tooltip on Capture Options menu
- [DESKTOP-4977] - Improve logging in the event of a capture timeout (TimeoutException)
- [DESKTOP-5026] - Optimize pressure data code
- [DESKTOP-5043] - Improve error feedback to user in case of unsupported NVIDIA driver when using NVENC video encoder
- [DESKTOP-5056] - Remove redundant custom WPF caret
- [DESKTOP-5076] - Capture model creates a capture when capture sources are stopped
- [DESKTOP-5099] - Crash when capturing, PrecisionClockSystemClock disposed
- [DESKTOP-5123] - Use Sentry instead of Raygun for realtime error reporting
- [DESKTOP-5063] - Add support for recordings without club data from GCQuad/GCHawk
Bug
- [DESKTOP-5253] - Error in FrameRateMeasurement (ODE)
- [DESKTOP-5287] - Spinnaker cameras can end up in unresponsive/bad state
- [DESKTOP-5307] - GCQuad: No club data visible in Swing Catalyst but is visible on device
- [DESKTOP-5309] - Error when closing application (Spinnaker: Event is not registered)
- [DESKTOP-5324] - Spinnaker: Disconnecting a FLIR USB camera in capture mode creates double entries in the Camera settings list
- [DESKTOP-5329] - Relative torque values are not correct (values are rounded)
- [DESKTOP-5357] - Spinnaker: Camera remains in camera list after device disconnection
- [DESKTOP-5359] - Crash/memory corruption in VideoStreamDecoder
- [DESKTOP-5077] - Jump off trigger GetStandardDeviation runs even though the license is golf
- [DESKTOP-5193] - Error (ODE) in Bertec Acquisition
- [DESKTOP-5223] - All databoxes disappear after recording swings for a while in capture and playback
- [DESKTOP-5235] - TaskCanceledException in RemoteLicenseService
- [DESKTOP-5250] - Error in SentryErrorReporter.AllowSendEvent (NRE)
- [DESKTOP-5251] - Error in SentryErrorReporterLimit.ReadFromFile (IOException)
- [DESKTOP-5252] - Error in SentryErrorReporter.AllowSendEvent (ArgumentException)
- [DESKTOP-5254] - Error in SentryErrorReporter.AllowSendEvent (NRE)
- [DESKTOP-5258] - Spinnaker: Frame Rate Auto implementation is missing making it impossible to change frame rate if the camera is reset
- [DESKTOP-5269] - Log error from using SkyTrak when disposing
- [DESKTOP-5271] - Remove/unwrap Exception in StartupModel.RunApplicationAsync()
- [DESKTOP-5274] - Some Spinnaker BlackFly S models always revert back to using binning
- [DESKTOP-5275] - Spinnaker: AccessException in UserSetLoad when changing camera settings locks up camera
- [DESKTOP-5277] - Force plate/Balance plate times out/no data received when capturing multiple takes
- [DESKTOP-5282] - Force plate devices (Bertec) may be added/removed very often
- [DESKTOP-5283] - Saving new recordings/resume buffering is slow if database is large
- [DESKTOP-5285] - Logging methodname/file parameters are mixed up
- [DESKTOP-5286] - Error (ODE) in MeasureX device
- [DESKTOP-5289] - FLIR/Point Grey mono camera models (Spinnaker) do not work
- [DESKTOP-5290] - Add support for jumbo frame/packet size for FLIR ethernet cameras (Spinnaker)
- [DESKTOP-5291] - Video frames w/bad timestamps are not reported as dropped frames
- [DESKTOP-5294] - Stopping (Spinnaker/FLIR) camera may hang forever
- [DESKTOP-5296] - NRE on saving camera settings when opening and closing configuration dialog
- [DESKTOP-5305] - FLIR/Point Grey (Spinnaker) camera settings do not update properly
- [DESKTOP-5211] - Error when connecting to FLIR camera (Spinnaker (GenTL): Acquisition occasionally fails (SPINNAKER_ERR_IO) Error writing to device at register address: 000C0004)
- [DESKTOP-5215] - Share lesson by email does not work
- [DESKTOP-5219] - Crash (NRE) when manual triggering with LM enabled but disconnected
- [DESKTOP-5231] - If opening take fails, databoxes may disappear forever
- [DESKTOP-5239] - Crash when capturing (ODE in ActiveCaptureModel.RemoveJob())
- [DESKTOP-5246] - Crash when capturing (in device clock drifting heuristic)
- [DESKTOP-4869] - A deleted user can still be used
- [DESKTOP-4875] - Font ligature / unicode issue in database path
- [DESKTOP-4966] - FFEncoderProfile_H264_nvenc fails to apply patch, causes deadlock on startup when debugging
- [DESKTOP-4982] - Unmanaged exceptions due to incorrect buffer handling in video sink pool
- [DESKTOP-4988] - Crash when deleting drawing shapes
- [DESKTOP-5007] - Direct Show Camera freezes after receiving 90 frames
- [DESKTOP-5011] - Slight differences between the heights of the 4 data graphs
- [DESKTOP-5025] - Warning for invalid email format in CC or TO when sending a lessons is displayed only in the logs
- [DESKTOP-5027] - Capture w/ IDS uEye cameras can fail with System.ArgumentExceptionMessage: Value is not monotonically bigger than last value
- [DESKTOP-5028] - Log spam from DSFilterEnumerator.Update()
- [DESKTOP-5032] - UniqueMachineIDGenerator fails due to "Access is denied" error
- [DESKTOP-5050] - Capture w/cameras that drop frames is no longer correctly synchronized
- [DESKTOP-5083] - Directshow: Logitech C920 Insufficient data received & not syncronized when left streaming
- [DESKTOP-5088] - InvalidOperationException when shutting down Swing Catalyst
- [DESKTOP-5090] - IDS: Changing pixel clock value while streaming can cause fatal unhandled exception
- [DESKTOP-5092] - Video delay function does not work unless you restart the software
- [DESKTOP-5095] - DirectShow / Halcon / Debug camera: After streaming video for 8 seconds, insufficient data received warning appears and SC enters buffering state again.
- [DESKTOP-5100] - Fix various issues with the angle drawing tool
- [DESKTOP-5108] - Unhandled ArgumentNullException in PressureDataBuffer
- [DESKTOP-5138] - Download and Install calibration file is available for BP3s
- [DESKTOP-5174] - New GPU encoders can cause slow/choppy video playback due to large video files
- [DESKTOP-5220] - Image rotate/flip etc is broken (when using DirectX filtering)
9.3.2.29769
Fri, April 3rd, 2020
Fixed
- DESKTOP-5170 - Unable to send large lessons via Gmail
9.3.1.16388
Wed, March 4th, 2020
Fixed
- DESKTOP-4846 - Vertical Force by Pressure databox is not filling the entire databox field
- DESKTOP-4914 - Google Oauth2 sign-in doesn't work anymore
- DESKTOP-4949 - SC 9.2 installer downloads and attempts to install .NET Framework 4.8 when it is already installed
- DESKTOP-4980 - Calibration is started, and then the Force plates disconnect. Results in an ODE
- DESKTOP-4990 - WPF binding leaks
- DESKTOP-5027 - Capture w/ IDS uEye cameras can fail with System.ArgumentExceptionMessage: Value is not monotonically bigger than the last value
- DESKTOP-5028 - Message: DSFilterEnumerator.Update: Unable to create class enumerator for DirectShow cameras
- DESKTOP-5032 - UniqueMachineIDGenerator fails due to "Access is denied" error
- DESKTOP-5038 - Unhandled exception when capturing: "CaptureModelExceptionType: FailedToStartBuffering"
- DESKTOP-5044 - NVENC video encoder sometimes fails with "Failed locking bitstream buffer: invalid param (8)"
- DESKTOP-5045 - Capture error (Error when listening on datasources with: Operation is not valid due to the current state of the object)
- DESKTOP-5048 - Transition time going from playback to live streaming (Capture) increases slowing down the software
- DESKTOP-5050 - Capture w/cameras that drop frames is no longer correctly synchronized
- DESKTOP-5052 - Intel QuickSync (QSV) does not work with some DirectShow cameras
- DESKTOP-5078 - Point Grey Chameleon disconnects causing fatal exception. (f2cStopCapture Failed)
- DESKTOP-5079 - Launch monitor: "Device not connected" message even though disabled in settings
- DESKTOP-5094 - VideoSinkFrameQueue's queue can be empty when dequeuing and disposing frames resulting in FATAL IOE
- DESKTOP-5095 - DirectShow / Halcon / Debug camera: After streaming video for 8 seconds, insufficient data received warning appears and SC enters buffering state again.
Improvement
- DESKTOP-4449 - Investigate problems when capturing from video cameras at FPS > 500
- DESKTOP-4917 - Improve beta version notifications to warn about upgrade risk
- DESKTOP-4963 - Automatically add class name+method prefix to log statements
- DESKTOP-4994 - Optimize force plate buffering
- DESKTOP-5043 - Improve error feedback to the user in case of unsupported NVIDIA driver when using NVENC video encoder
- DESKTOP-5051 - Log which encoder is used in FFmpeg calls
- DESKTOP-5054 - Toggle capture mode & open swings with keyboard shortcuts
- DESKTOP-5062 - Update Foresight SDK to the latest version (v2.4.5.0)
9.3.0.16037
Tue, January 20th, 2020
New features
- Faster video encoding. Video encoding now uses the Graphics Processing Unit (GPU) on the graphics card of the machine Swing Catalyst runs on to encode video. Nvidia and Intel GPUs are supported, in addition to CPU video encoding in machines with weak GPUs.
- Support for Balance Plate 3s
Fixed
- DESKTOP-4791 - Upload to Swing Catalyst Online fail with: "The request body is too large and exceeds the maximum permissible limit"
- DESKTOP-4873 - Halcon cameras - acquired video frames may have duplicate timestamp
- DESKTOP-4875 - Font ligature / unicode issue in database path
- DESKTOP-4882 - Unable to generate video indexes for non-ASCII video files, resulting in not being able to open the recording
- DESKTOP-4895 - CaptureModel: "A Task was canceled"
- DESKTOP-4902 - Databoxes for Viewport B in compare mode do not always load
- DESKTOP-4919 - Bookmark Sync tool does not sync all bookmarks
- DESKTOP-4924 - Video playback position/frame is sometimes not shown correctly
- DESKTOP-4939 - VideoSourceConnectivityService.FindCameras() throws NullReferenceException
- DESKTOP-4940 - Exception in CaptureModel: "GetPercentBufferFull: _clock==null"
- DESKTOP-4962 - Correct log prefix in PressurePadDevicesModel
- DESKTOP-4979 - ObjectDisposedException when calibrating Force plates
- DESKTOP-4990 - Fix WPF binding leaks
- DESKTOP-5017 - WebCam error- "Graph does not have a StartTime set"
Improvement
- DESKTOP-4892 - Upgraded bundled Teamviewer QuickSupport
- DESKTOP-4965 - Support importing takes from directories with multiple folders
- DESKTOP-4802 - Performance improvements during playback
9.2.0.15409
Mon, December 9th, 2019
New features
- Added support for the SkyTrak launch monitor
- Added support for the Dragon (120 FPS) USB camera
Fixed
- DESKTOP-4498 - "No space left on device warning" is not displayed in the GUI only in the log
- DESKTOP-4597 - DirectShow error handling is broken due to a Windows update
- DESKTOP-4598 - Exception when capturing: "Already have this timeline":
- DESKTOP-4613 - Tempo and Rhythm databox missing in certain scenarios
- DESKTOP-4636 - Balance Plate 3 not detected when Zebris / SAM Balance Lab plate is hooked up to the system
- DESKTOP-4646 - DPI scaling is not working correctly
- DESKTOP-4654 - Typo in error message in Settings->Hardware: "plateis"
- DESKTOP-4688 - When opening takes, the tasks can queue up and freeze the application
- DESKTOP-4719 - Databox contents are occasionally not displayed
- DESKTOP-4740 - Opening camera config dialog can cause crash if unable to connect to camera
- DESKTOP-4744 - SC crashes when login online with Unhandled exception: "This Freezable cannot be frozen"
- DESKTOP-4762 - FileLoadException and FileNotFoundException when stress-testing playback
- DESKTOP-4778 - ArgumentNullException in BaseDataboxGraphVM and CenterOfPressureTracePlaybackVM, followed by multiple more ODEs
- DESKTOP-4781 - ODE in DataBoxSwingDynamicsVM when stress-testing
- DESKTOP-4783 - Video playback can fail if index files are created with different version
- DESKTOP-4790 - Reset bookmarks for ViewPort B no working
- DESKTOP-4792 - CaptureModel does not correctly handle when capture source fails to start buffering
- DESKTOP-4794 - Fail to start preview crashes the application
- DESKTOP-4811 - Software is sometimes unresponsive after a drag and drop action
- DESKTOP-4843 - DirectShow cameras do not correctly report dropped frames
- DESKTOP-4844 - DirectShow cameras with high frame rate do not encode correctly
Improvement
- DESKTOP-4614 - Optimize WPF video rendering further
- DESKTOP-4670 - Raw data export of swings use the wrong nomenclature: weight shift
- DESKTOP-4704 - Replace the checkbox from Capture Options with an option to disable the launch monitor
- DESKTOP-4730 - Improve databox graph performance by rendering background separately
- DESKTOP-4741 - General (playback-focused) performance optimizations
- DESKTOP-4777 - Update application to .net 4.8
- DESKTOP-4788 - Change invalid License message
9.1.2.14915
Fri, October 14th, 2019
Fixed
- DESKTOP-4601 - Swing Catalyst resumes buffering if there is a trigger while in playback mode
- DESKTOP-4612 - Swing Catalyst occasionally freezes when recording swings
- DESKTOP-4634 - Sample rate is missing from Sensor Plate Settings
- DESKTOP-4643 - Baseball: Value cannot be null when selecting yes on plate auto detection
- DESKTOP-4644 - Baseball: Force plate's sometimes become backward (swap orientation)
- DESKTOP-4649 - Memory leak in TakeVM, allocates/leaks club menu entries when opening take
- DESKTOP-4650 - Optimize opening of video files by storing/reusing the created keyframe index
- DESKTOP-4655 - Get Free Trial button link is invalid
- DESKTOP-4658 - Memory leak in databox filtering when opening takes
- DESKTOP-4660 - Memory leak when playing/previewing different video files
- DESKTOP-4666 - OverflowException in BaseballProtocolAnalysis
- DESKTOP-4667 - SC crashes when BP is unplugged while in configure mode
- DESKTOP-4668 - Deadlock when opening takes
- DESKTOP-4669 - Multiple memory leaks when opening takes
- DESKTOP-4683 - When opening a take, databoxes sometimes do not show correctly
- DESKTOP-4685 - SC crashes when BP is repeatedly unplugged/plugged in configure mode and afterward play is clicked
- DESKTOP-4687 - Memory leak when opening video file (ffms2 indexer object)
- DESKTOP-4695 - Baseball bookmarks analysis fails for right-handed users
- DESKTOP-4697 - Databoxes don't show at all for some baseball takes
- DESKTOP-4701 - Opening multiple takes throws an unhandled exception
- DESKTOP-4707 - NullReferenceException in PointGreyAcquisitionScope.Dispose()
- DESKTOP-4709 - Unhandled ObjectDisposedException in SubscribeSafe
- DESKTOP-4722 - Baseball: The Torque graph is upside-down
- DESKTOP-4724 - Databoxes can not be changed in a specific scenario
- DESKTOP-4728 - Compare mode: Databoxes from viewport B are not updated
- DESKTOP-4732 - License related error in the log when starting the application
- DESKTOP-4735 - Compare mode: Databoxes are in sync between viewpoints when selection is done from viewport A, but they should not be
- DESKTOP-4738 - Front plate X-axis is inverted for left-handed baseball players
- DESKTOP-4755 - ODE in BaseDataboxGraphVM and CenterOfPressureTracePlaybackVM, followed by multiple more ODEs
- DESKTOP-4758 - Unhandled ArgumentException for Baseball records with Force data from only one Force plate
- DESKTOP-4759 - ODE in PlaybackModel when stress-testing playback
- DESKTOP-4760 - "Optional<T> has no value" in Force X, Y and Z graph databoxes
- DESKTOP-4761 - ODE when attempting to close cameras
- DESKTOP-4642 - Settings subsystem needs locking on file system access
9.1.1.13560
Wed, July 31th, 2019
Fixed
- DESKTOP-4583 - PerfMapper: "An item with the same key has already been added."
- DESKTOP-4564 - When reconnecting a video camera during buffering, live image remains black
- DESKTOP-4552 - When having a large number of users, Save button is hidden when downloading from Online
- DESKTOP-4550 - Crash when connecting/disconnecting forceplates
- DESKTOP-4547 - ODE when unplugging AVT camera
- DESKTOP-4487 - DpiAwareWindow fails in DisableWpfScaling()
- DESKTOP-4454 - IDS uEye camera stops working due to invalid Region of Interest setting
9.1.0.13278
Mon, July 1st, 2019
New features
- Multi-plate data analysis for Baseball
- Auto-detect of Balance Plates in Settings -> Hardware
Fixed
- DESKTOP-3788 - Playback: Holding down arrow keys to step frames no longer works
- DESKTOP-3952 - FFmpegProbeJob: "InvalidOperationException : A task may only be disposed if it is in a completion state (RanToCompletion, Faulted or Canceled)."
- DESKTOP-3961 - Give feedback to the end user if something goes wrong when encoding a lesson
- DESKTOP-4011 - Two warnings for calibration is shown when two Force Plates are connected and both need calibration, should be only one warning
- DESKTOP-4046 - Exporting as video only doesn't create any files
- DESKTOP-4150 - Email sharing: Autocomplete box is hiding the To and Cc fields
- DESKTOP-4202 - No visual marking in settings when the camera is rotated
- DESKTOP-4205 - Error message remains after switching hardware
- DESKTOP-4214 - Ski Jump - Data presented in the metric system although Imperial system selected for Forward Angular Momentum and Vertical Velocity
- DESKTOP-4216 - No Pressure and Stance data in playback mode for baseball
- DESKTOP-4222 - Baseball - databoxes dropdown list - Center of pressure on X and Y missing a ' ' after axis
- DESKTOP-4236 - The eraser remains selected even when the user is not using drawing tools.
- DESKTOP-4239 - Pressure and Stance databox displayed in live preview when no hardware is connected
- DESKTOP-4250 - Baseball centric sensor plates visible when using a Ski Jump license
- DESKTOP-4254 - Baseball with pressure plate: Ready to capture - Pressure and Stance databox flickers between sensor plate and combined plate
- DESKTOP-4255 - Baseball with pressure plate: Sensor Plate > Settings > Configure doesn't open properly
- DESKTOP-4256 - Torque databox missing percent info
- DESKTOP-4257 - Baseball with pressure recording: Pressure and Stance shows small movements although no person is on the take
- DESKTOP-4258 - Bookmark related text is using the names for the golf swing bookmarks instead of baseball
- DESKTOP-4260 - Both Max and Min values can be 100% for CoP-X and CoP-Y databoxes
- DESKTOP-4261 - Removing Balance Plate from Baseball with pressure config throws an unhandled exception
- DESKTOP-4263 - Pressure and Stance - live preview - CoP is rendered outside of the layout and rotated 90 degrees
- DESKTOP-4264 - Pressure and Stance - live preview - CoP per foot position is wrong
- DESKTOP-4265 - Pressure and Stance - live preview - CoP is flickering
- DESKTOP-4266 - Pressure and Stance - live preview - base stance position is wrong
- DESKTOP-4268 - Pressure and Stance - stance bars appear before starting live preview
- DESKTOP-4270 - Switching from Baseball with pressure to Baseball disables the device
- DESKTOP-4271 - Baseball - Forces databoxes missing info for recording with no one on the plate
- DESKTOP-4272 - Log information for recording with no sensor plates needs to be improved
- DESKTOP-4273 - About box: Nothing happens when clicking on the Nvidia link
- DESKTOP-4276 - GUI - Force Data rotation icon and text needs to be updated
- DESKTOP-4285 - The rear force plate is rotated 180 degrees in baseball setups
- DESKTOP-4288 - "Toe/Heel" and "Left/Right" are reversed for baseball
- DESKTOP-4289 - In compare mode, the order of the Back Plate and Front Plate is reversed between the 2 views
- DESKTOP-4290 - SkiJump - can detect Baseball with pressure layout and then the application closes
- DESKTOP-4291 - Baseball & Baseball with pressure dropdown selection not always available
- DESKTOP-4302 - Unhandled exception in ReactiveUI causes hard crash
- DESKTOP-4305 - Rotation marking in Settings is not consistent between Force Plate and Balance Plate
- DESKTOP-4313 - "This PlotModel is already in use by some other PlotView control"
- DESKTOP-4314 - Baseball setup: Launch monitor present in Capture Options\Triggers
- DESKTOP-4315 - Baseball setup with Golf License crashes the application when starting autodetect
- DESKTOP-4316 - Error during closing Swing Catalyst with Baseball take opened
- DESKTOP-4318 - Inconsistent warnings in databoxes
- DESKTOP-4335 - CoP-X and CoP-Y databoxes missing for MP5
- DESKTOP-4337 - Ski Jump - add constraints for Foot Size and Center of mass
- DESKTOP-4344 - Camera duplication when camera reconnected
- DESKTOP-4351 - Options button in DataBoxes should be hidden if no person detected
- DESKTOP-4368 - Autodetect of Force plate can cause the application to crash
- DESKTOP-4369 - Unable to change IDS camera resolution
- DESKTOP-4379 - "Cannot access a disposed object. Object name: 'VideoSinkPoolBase'."
- DESKTOP-4392 - Baseball setup graphical representations are misaligned
- DESKTOP-4394 - Baseball: CoP misplaced in live preview and configuration mode
- DESKTOP-4401 - Some customers with a valid update and support plans are unable to run 9.0 after updating.
- DESKTOP-4407 - Compare mode not working when adding take in viewport B
- DESKTOP-4411 - Unplugging 1 FP while on Main Menu Page closes SC
- DESKTOP-4413 - Baseball protocol analysis (bookmarks) is not robust enough
- DESKTOP-4435 - "Error in RX analysis entry => VM transform chain: Optional<T> has no value"
- DESKTOP-4436 - Pressure and stance. CoP trace is shown outside the plate border
- DESKTOP-4439 - Pressure and Stance data box not displayed in buffered view for BP2 and MP5
- DESKTOP-4453 - Baseball sensor plates are available in sensor plate drop down when using a golf license
- DESKTOP-4459 - "Cannot load Counter Name data because an invalid index was read from the registry"
- DESKTOP-4462 - InvalidOperationException: "Unable to find core audio id for device"
- DESKTOP-4470 - Enabling a custom filter via the debug viewer does not change or affect the BP.
- DESKTOP-4471 - .NET Framework prerequisite fails to install on some computers
- DESKTOP-4478 - Buffering dropped frames heuristic is not working
- DESKTOP-4485 - Calibration fail does not provide warnings in the GUI
- DESKTOP-4486 - Camera preview image in the camera settings list is clipped
- DESKTOP-4493 - Replay playback speed is not remembered between swings
- DESKTOP-4504 - NotImplementedException when calibrating
- DESKTOP-4510 - Correct initial plate orientation
- DESKTOP-4515 - Pressure plate is rotated with 180 degrees in Baseball configuration
- DESKTOP-4534 - Unhandled exception when calibrating
- DESKTOP-4548 - Remove the text "Well done!" from the email body in Lesson sharing emails
Improvement
- DESKTOP-3921 - Sensor Plate detection screen now detects both balance plates and motion plates
- DESKTOP-4058 - Move existing graph databox options/checkboxes into databox options menu
- DESKTOP-4267 - In graph databoxes with "combined data", the combined graph should be the default
- DESKTOP-4277 - Support rotation/flipping transformations for all FP/PP devices in multi-plate setups
- DESKTOP-4278 - Have a Shortcut Key for Resume Capture
- DESKTOP-4280 - Improve error handling when the device layout is not properly detected/configured
- DESKTOP-4325 - UI: Freshen up Help Dialog
- DESKTOP-4346 - Improve smoothness of capture buffering progress bar
- DESKTOP-4390 - Add icon indicating which plate data is shown to databoxes
- DESKTOP-4502 - Save setting for which plate is shown in databox
- DESKTOP-4508 - Make it possible to reset bookmarks back to default analysis
- DESKTOP-4057 - Add an inner border for pressure plate rendering, visualizing the pressure area
9.0.1.12906
Tue, May 7th, 2019
Fixed
- DESKTOP-4487 - DPI-aware window fails
- DESKTOP-4476 - Controlling auto modes for DirectShow cameras is not working
- DESKTOP-4446 - Sending lessons longer than 2 minutes cause exception
- DESKTOP-4379 - "Cannot access a disposed object. Object name: VideoSinkPoolBase"
- DESKTOP-4380 - VideoDevice: "All objects are not released"
9.0.0.12603
Mon, April 1st, 2019
New features
- Autodetect of sensor plates in Settings → Hardware
- Support for a new sport: Baseball
- Support for multiple sensor plates: 2 x Force plates, and 2 x Force plates + 1 x Pressure Pad. Multiplate support is for Baseball only
- New graphical theme
Fixed
- DESKTOP-3142 - Video viewports sometimes hang black
- DESKTOP-3767 - Disconnecting a camera while streaming can crash the application
- DESKTOP-3806 - Camera angles in capture mode & playback are reversed
- DESKTOP-3909 - Capture fails due to cameras related error: "ReadyToCaptureHelper != null"
- DESKTOP-3916 - Device disconnected message still appears in capture mode when re-plugging Force Plate or Balance Plate
- DESKTOP-3954 - When editing and closing a group the focus is shifted on the group/user below
- DESKTOP-3955 - Lesson audio mic can't be changed (defaults back to the topmost device in the list)
- DESKTOP-3960 - FFmpegException when encoding lesson
- DESKTOP-3963 - Rating filter behavior is not consistent with the other filters
- DESKTOP-3965 - Force plate device notifications fail with multiple plates
- DESKTOP-3983 - Warning about Pressure Pad not connected displayed after changing it with a Force Plate
- DESKTOP-4000 - On first installation the mic option is selected in settings but the user has to select which microphone to use
- DESKTOP-4010 - AVT Prosilica exposure & gain settings not editable
- DESKTOP-4015 - "A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread."
- DESKTOP-4020 - Native/unmanaged crashes due to use of dispose native image
- DESKTOP-4022 - Reproduce and correct duplicate cameras in settings
- DESKTOP-4028 - Sensor Plate Diagnostics button goes to 404 page
- DESKTOP-4047 - Diagnostics button doesn't launch the SensorEdge application
- DESKTOP-4048 - Sync issue with 4 Point Grey Blackfly cameras & Motion Plate
- DESKTOP-4147 - NullReferenceException when starting the application
- DESKTOP-4149 - Mismatch in measurements units when Imperial system is selected for CoP velocity databox
- DESKTOP-4159 - Missing explanation for "Timing of Max" in the infobox for Forward Angular Momentum
- DESKTOP-4206 - Incomplete email validation when creating a user
- DESKTOP-4207 - Live preview readings are not accurate for Balance Plate 2
- DESKTOP-4208 - Triggers submenu in Capture options is not updated
- DESKTOP-4217 - Data presented in the metric system although imperial system selected for Vertical Velocity
- DESKTOP-4219 - When using Manta: "Sequence contains no elements"
- DESKTOP-4220 - When using Blackfly: InnerException(1): System.NullReferenceException
- DESKTOP-4221 - Crash when using IDS PoE camera
- DESKTOP-4223 - Drawing panel - selector tool behavior is inconsistent
- DESKTOP-4238 - Unhandled exception causes 6 error messages to pop up and the system to crash
- DESKTOP-4240 - Force - Vertical - Z axis databox graph is incorrect for golf
- DESKTOP-4241 - Replay freezes on playback after a recording.
- DESKTOP-4242 - Launch monitor "Enabled" checkbox status is always enabled & not remembered
- DESKTOP-4245 - Recording swing with Foresight FSX (GC2) and 4 Blackfly causes hard crash
- DESKTOP-4279 - Sport selection available in compare mode for take in view port B causes SC to crash.
- DESKTOP-4292 - Vertical force (Z axis) zero needs to be 100% (e.g body weight) for Baseball & Golf
- DESKTOP-4306 - AOL mail is not working
- DESKTOP-4317 - NullReferenceException when using Pressure Pad and Force Plate
- DESKTOP-4355 - HomeMenuVM / DrawControl: "The calling thread cannot access this object because a different thread owns it."
- DESKTOP-4361 - Send Email button is grayed out
- DESKTOP-4364 - "From" cannot be null when sending Lesson via email
- DESKTOP-4375 - Horizontal Force graph for left handed players has wrong sign
- DESKTOP-4380 - VideoDevice: "All objects are not released"
- DESKTOP-4382 - NullReferenceException in PressureDataBufferFiltered
- DESKTOP-4387 - Vertical force by pressure graph has wrong starting point
- DESKTOP-4391 - Launch Monitor delay gets reset on restarting Swing Catalyst
- DESKTOP-4395 - Remove startup parameters when calling Diagnostic tool from SC
- DESKTOP-4396 - Remove Download and install button from Sensor Plate Setting for BP3
- DESKTOP-4400 - Fix body weight calculation when using multiple force plates
Improvement
- DESKTOP-2045 - Use OAuth for Gmail login
- DESKTOP-3065 - Upgrade Teamviewer Quick support to version 13.2.26558.0
- DESKTOP-3953 - Handicap value should be restricted in user information
- DESKTOP-4006 - Fill in empty infoboxes for Databoxes
- DESKTOP-4310 - Warning about deleting the last user of a group
- DESKTOP-3969 - Implement the 'Check for Updates' button so it works as intended
External software requirements
- Foresight FSX. Required version is 3.0 or newer
8.0.5.12067
Tue February 5th, 2019
Fixed:
desktop-4022 - Duplicate cameras in settings
8.0.4.10901
Mon November 12th, 2018
Fixed:
desktop-3888 - No message when attempting to import incompatible take version
desktop-3955 - Lesson audio microphone cannot be changed
desktop-3997 - Correct broken Google Analytics integration
desktop-4010 - AVT Prosilica exposure and gain settings were not editable
desktop-4019 - Correct missing pressure bars
desktop-4038 - Ensure unsupported pressure pads are not visible
8.0.3.10512
Wed October 17th, 2018
Improvement:
desktop-3889 - Not able to reopen a swing from stack if already in "A"
desktop-3887 - Upload button is disabled for the first clicked take in a session
Fixed:
desktop-3899 - Fullswing E6 connectivity is unreliable
desktop-3882 - 8.0 startup crash
desktop-3880 - Foresight GC2 needs to be re-enabled to be connected
desktop-3875 - Export recording/stack as raw data fails
desktop-3869 - CoP velocity graph mirrored on X axis
desktop-3863 - Two or more groups with the same name can be created
desktop-3862 - Trackman appears connected only if the setting was already selected when starting Swing Catalyst
desktop-3847 - Halcon camera settings are not persisted even though they are enabled
desktop-3846 - Halcon: ObjectDisposedException when closing camera configuration
desktop-3827 - Error after capture: Could not find a part of the path
desktop-3820 - Crash when opening camera settings for a Halcon camera
desktop-3800 - Halcon camera settings are not visible
desktop-3797 - Video: Cannot access a disposed object
desktop-3759 - Warning not displayed when overwriting a lesson on the disk
desktop-3721 - There is an empty entry in the camera settings list when using Halcon
desktop-3308 - Remove "... and crash" message when low disk space
desktop-3051 - Default name for Email Branding is "Studio"
desktop-3733 - MeasureX SDK: "The semaphore timeout period has expired."
8.0.2.10144
Mon July 30th, 2018
Improvement:
desktop-3432 — Failure to connect/open camera is not handled correctly
Fixed:
desktop-3232 — ObjectDisposedException when capturing from AVT (Manta) camera after camera disconnected
desktop-3272 — ObjectDisposedException in AVT/PvAPI when ending session
desktop-3461 — Export of takes can fail for student names with special characters
desktop-3606 — Fullswing E6 integration does not work with 8.0 (not enough data available to capture)
desktop-3716 — Broken unicode encoding in take data.xml
desktop-3734 — Pressure Pad times out
desktop-3735 — "Can't create a streamer for the given id", followed by application crash
desktop-3739 — CoP "dot" is visible in replay mode / post recording (shouldn't be)
desktop-3781 — Pressure and Stance databox use only pressure data
desktop-3795 — Launch monitor is always not enabled when starting Swing Catalyst, even though it was selected earlier
8.0.1.9744
Wed July 4th, 2018
Summary
- Upgrade to version 2.0 of the Bertec SDK
- Upgrade to version 2.1.71 of the Foresight GCQuad SDK
- Desktop icon is now created by the installer
- Halcon improvements
- Club select menu no longer unexpectedly closes
8.0.0.9528
Tue 12 June 2018
Summary
- Support for Foresight GCQuad launch monitor
- New Lesson module
- Numerous big and small functional enhancements and bug fixes
New:
desktop-2828 — Support ForeSight GCQuad Launch Monitor
desktop-2639 — Add databox for COP-Y graph
desktop-2638 — Add databox for COP-X graph
desktop-2370 — Preserve stack across sessions
desktop-2361 — Measurement drawing tool
desktop-2360 — Add quick access to camera settings in analysis mode
desktop-2312 — Integrate SensorEdge diagnostics utility with software
desktop-2297 — Support Bertec balance (force) plate
desktop-2296 — Add sort list GUI to student lists
desktop-2231 — Add support for exporting force data (raw data export)
desktop-2222 — Add support for exporting contact information
desktop-2171 — Trigger capture by jumping off force plate (jumpoff trigger)
desktop-2135 — Support Foresight FSX 2.0
desktop-1877 — Start TeamViewer / remote support from within app
desktop-1786 — Hotkey: Spacebar for manual trigger
desktop-1717 — Show warning when cameras are dropping frames and for other problems
desktop-1615 — Add support for HMT data from FSX 2
desktop-1430 — Add user setting for window DPI/scaling factor
desktop-1331 — Support per-monitor DPI
desktop-821 — Add refresh button in license dialog
desktop-286 — Option to sort golfers by last name or by first name
Improvement:
desktop-1674 — Add visual feedback on what session is selected in explorer window
desktop-2037 — Show force graphs when bookmarks are not set
desktop-2102 — Periodically refresh content in Online window
desktop-2147 — Restore/maximize window when moving it in settings
desktop-2254 — Auto-resume capture (buffering) if video cameras fail during capture
desktop-2259 — Show warning when capture device is not synchronized
desktop-2272 — Explorer: Auto-select first recording in session when expanding a session
desktop-2304 — Make dialogs not always on top
desktop-2404 — Update FFmpeg to 3.1
desktop-2435 — Improve Swing Explorer update responsiveness
desktop-2466 — Reverse order of stack
desktop-2518 — Student list: Sort by first name, then by last name
desktop-2530 — Improve performance of databox graphs
desktop-2548 — Add support for 52 degree wedge
desktop-2987 — Add ForeSight GCQuad ball trajectory (flight equation api)
Fixed:
desktop-1550 — Lesson screen capture does not capture entire screen/window on high-DPI systems
desktop-1714 — Halcon sometimes fails to restart buffering
desktop-1960 — Lesson screen capture crashes with resolutions above 2560x1600 (Surface Pro)
desktop-2108 — Empty database when upgrading to 7.0
desktop-2118 — Login to Online fails
desktop-2132 — Capture does not resume after triggering too early (before audible notification) with LM.
desktop-2133 — Lessons are sorted with oldest first
desktop-2134 — Imported videos are not bundled together into one session
desktop-2137 — Lesson recording audio becomes out of sync and occasionally freezes with some sound cards.
desktop-2151 — Freeze/deadlock if triggering just before triggering is available
desktop-2184 — Sometimes lessons are recorded but with black video
desktop-2203 — Crash due to NRE in PlaybackVM
desktop-2209 — Crash due to IndexOutOfRangeException in VideoViewVM
desktop-2210 — PointGrey image consistency error would stop camera streaming
desktop-2226 — Add feedback when trying to run product edition not supported by license
desktop-2236 — Crash when trying to capture (due to InvalidCastException DirectShowLib.Systemclock in CaptureModel)
desktop-2240 — Crash due to InvalidOperationException: Cannot change ObservableCollection during a CollectionChanged event.
desktop-2248 — Insufficient data received from Balance Plate. Stops receiving data after a while
desktop-2251 — Cannot view large list of students under group in analysis mode
desktop-2285 — Balance Plate fails to load calibration on first time starting measurement
desktop-2319 — Lesson microphone does not work when running Windows 7
desktop-2353 — Resolution warning dialog shows up outside screen when high DPI
desktop-2356 — Some (Halcon) cameras do not work when running as 32-bit
desktop-2365 — Deleting a captured recording prevents the next recordings from being saved
desktop-2508 — No context menu when right clicking thumbnails in stack
desktop-2511 — No feedback if failing to import swing
desktop-2523 — Trying to delete take from export list in Explorer doesn't work
desktop-2555 — Unable to set bookmark for viewport A
desktop-2580 — MXF video files cause a unhandled exception during playback
desktop-2592 — Crash when previewing video in Explorer window
desktop-2622 — Disconnect of BP3 while in capture gave FP error message/FP stopped working completely.
desktop-2746 — Change text on Import Dialog
7.1.16.8080
Fri 16 March 2018
Fix
desktop-3457 — Exception when starting preview or capture of certain Point Grey GigE cameras
7.1.15.7766
Fri 16 March 2018
Fix
desktop-3301— Unable to access Online
7.1.14.5926
Wed 9 August 2017
Fix
desktop-2582 — Playback controls are greyed out & timeline slider does not update correctly
desktop-2585 — Sometimes the application crashes unexpectedly
7.1.12.5829
Wed 6 July 2017
Fix
desktop-2119 — Sync of force data in MP4 takes is very off
desktop-2511 — No feedback if failing to import swing
desktop-2592 — Crash when previewing video in Explorer window
7.1.11.5708
Fri 16 June 2017
Fix
desktop-2581 — Login to Online doesn't work
7.1.9.5653 beta
Fri 09 June 2017
Fix
desktop-2562 — Dragging the timeline slider on certain video files result in deadlock.
desktop-2564 — Carry distance with GC2 has a negative integer value
desktop-2565 — Dialog warning about duplicate camera names
desktop-2566 — Some older Motion Plate 4 devices do not work
7.1.8
7.1.8.5356
Released on Thur 18 May2017
New
Add support for new Balance Plate 3
Improvement
desktop-2522 Upgrade Halcon to 12.0.3
Fix
desktop-2490 — Gamma checkbox is disabled (in Filters tab) after relaunching software
desktop-2507 — Vertical Force By Pressure for Motion Plate 6 & Balance Plate 3.
desktop-2508 — No context menu when right clicking thumbnails in stack
desktop-2517 — Some video filter values are not saved (lens correct and gamma)
desktop-2523 — Trying to delete take from export list in Explorer doesn't work
desktop-2555 — Unable to set bookmark for viewport A
desktop-2556 — Pressure data is often false on first acquisition attempt
desktop-2559 — GUI seems "stuck" on replay (playback rate is 0)
7.0.11
7.0.11.3556
Beta on Man 31 Sep 2016
Stable on Wed 09 Nov 2016
Fix
desktop-2319 — Lesson microphone does not work when running Windows 7
desktop-2341 — Error when opening take (KeyNotFoundException)
desktop-2343 — Database migration fails when running 32-bit Windows
desktop-2356 — Some (Halcon) cameras do not work when running as 32-bit
desktop-2380 — Installer fails to install valid balance plate driver
desktop-2419 — Error when opening just captured recording.
Improvement
desktop-2305 — Change password of Remote Support TeamViewer
New
desktop-821 — Add refresh button in license dialog
desktop-2231 — Export force data
7.0.10 (beta)
7.0.10.3239 on Man 15 Aug 2016
Fix
desktop-2301 — Possible bug with camera layout when opening swings from explorer and stack
desktop-2320 — Halcon/Basler GigE camera fails to resume buffering after capture
Improvement
desktop-2305 — Change password of Remote Support TeamViewer
New
desktop-1615 — Add support for HMT data from FSX 2
7.0.9
7.0.9.3086 on Fri 24 June 2016
Fix
desktop-2285 - Balance Plate fails to load calibration on first time starting measurement
7.0.8
7.0.8.3070 on Wed 22 June 2016
Fix
desktop-2138 — Ball flight missing when exporting take
desktop-2276 — Dual BP config lost and cannot be re-saved
7.0.7 (beta)
7.0.7.3034 on Fri 17 June 2016
Fix
desktop-2248 — Insufficient data received from Balance Plate. Stops receiving data after a while
desktop-2249 — Deadlock when unplugging trigger microphone
desktop-1834 — Video is occassionally stuck in replay, does not resume streaming when dropping frames
desktop-2142 — Crash when using CCTV cameras with flipped video
desktop-2239 — Crash during capture, NRE in PlaybackDragSlider/IPlaybackServiceExtensions.CreateTemporaryPause
desktop-2257 — Crash due to NRE in PlaybackVM
desktop-2258 — Crash during capture, NRE in PlaybackDragSlider
desktop-2261 — Zoom buttons in video viewport are clickable but invisible
desktop-2262 — Playback buttons (play/pause, stepping etc) are disabled in instant replay
desktop-2264 — Playback of large video file fails (raw RGB24 video)
7.0.6
7.0.6.2930 on Tue 07 June 2016
Fix
desktop-2164 — Unable to parse data from FSX 2
desktop-2186 — Duplicate license dialogs
desktop-2203 — Crash due to NRE in PlaybackVM
desktop-2205 — Dropped frames is not calculated correctly for some PointGrey cameras (USB2)
desktop-2208 — Crash due to ODE in TakeCapturePlayer
desktop-2210 — PointGrey image consistency error would stop camera streaming
desktop-2211 — MessageDialog missing theme on startup
desktop-2213 — Already running popup uses wrong product name
desktop-2217 — Analysis mode camera angle sorting order is not consistent when opening takes
desktop-2220 — Very high CPU and memory usage after capturing many takes
desktop-2221 — Update SensorEdge driver in installer (updated certificates/signatures)
desktop-2227 — Video functionality is broken in 32-bit version (missing/bad dll)
desktop-2236 — Crash when trying to capture (due to InvalidCastException DirectShowLib.Systemclock in CaptureModel)
desktop-2238 — Crash due to NRE in ViewPortStatusPanelVM.WorkspaceSystemStateChanged
desktop-2240 — Crash due to InvalidOperationException: Cannot change ObservableCollection during a CollectionChanged event.
Improvement
desktop-2215 — Add student name in title when sharing lesson to YouTube
7.0.5
7.0.5.2742 on Wed 25 May 2016
Summary
- Major performance improvements in database/swing explorer and online explorer
- Major performance improvement in video capture/encoding (~2x)
- New Center of Pressure velocity databox
- DB file moved from database folder to data folder to keep DB file on the fastest drive
- Support for uploading/downloading take/captures w/data to online cloud (not yet viewable online)
- Undo functionality to drawing tools
- Zoom/pan for video
- Ability to rotate,flip and mirror videos
New
desktop-78 — Ability to disable auto-trigger
desktop-186 — Remember the state of the "fill view" button
desktop-212 — Ability to rotate,flip and mirror videos
desktop-225 — Migrate to relative paths in database
desktop-1541 — Improve performance of CoP trace (in databox)
desktop-1728 — Add star ratings to recordings
desktop-1786 — Hotkey: Spacebar for manual trigger
desktop-1788 — Undo functionality for drawing tools
desktop-1836 — Setting to rotate each balance plate individually
desktop-1867 — Improve video encoding speed by using GPU-based video filtering
desktop-1909 — Improve video encoding speed by increasing multithreading
desktop-1936 — Add support for Point Grey ROI offset
desktop-1942 — Allow to configure feeback screen on primary monitor
desktop-1944 — Remember position of feedback window
desktop-1951 — Move database from start menu
desktop-2000 — Improve performance in Online Explorer
desktop-2009 — Ability to skip main menu and pre-select student on startup
desktop-2086 — Add zoom and pan functionality
desktop-2135 — Support Foresight FSX 2.0
Improvement
desktop-1653 — Hide force graph timing values until bookmarks have been set
desktop-1732 — Upgrading database window not centered
desktop-1750 — Fix link to Online forgot password page
desktop-1751 — Move database file to data folder
desktop-1763 — Estimate time for long migrations with multiple sub-steps
desktop-1884 — Only hide timing number from Torque data box when bookmark is not set
desktop-1901 — No feedback when disconnecting webcam
desktop-1954 — Improve speed of deleting student
desktop-1957 — Show number of swings when deleting student or group
desktop-1958 — Delete entire student folder if no other students have files saved here
desktop-1961 — Feedback if failing to delete student
desktop-2014 — Feedback when trying to zoom/pan in compare/overlay mode and no viewport is selected should be more visible
desktop-2015 — Add "Close take" option in stack take context menu
desktop-2016 — Add tooltip for synchronize and playback speed buttons
desktop-2019 — Hide club + LM data in stack take preview window for non-golf takes
desktop-2065 — Limit rotation to 0 and 180 degrees for Motion Plate
desktop-2136 — Update Halcon to 12.0.2 (users recommended to update halcon runtime)
desktop-2147 — Restore/maximize window when moving it in settings
Fix
desktop-260 — Feedback screen window position is not remembered
desktop-281 — ObjectDisposedException in IO.Ports.SerialStream
desktop-1031 — Fails to start MeasureX due to "Incompatible Device"
desktop-1412 — Calibrate button disabled/not updated when switching sensor plate
desktop-1622 — Custom launch monitor unit config not respected
desktop-1692 — AVT cameras have gamma set to a very low value causing the image to be washed out.
desktop-1721 — Cancel capture in progress results in timeout error
desktop-1722 — Capture/trigger fails if camera delivers lower frame rate than the max (e.g. if restricted by exposure).
desktop-1723 — Can't search for first and middle name in student list
desktop-1734 — Upload lesson/take dialog does not show on some multi monitor setups
desktop-1735 — AVT GigE cameras do not work with some Realtek NIC's
desktop-1738 — Video encoding is delayed by launch monitor in new capture model
desktop-1739 — Monochrome Point Grey cameras do not work
desktop-1749 — Point Grey cameras do not use configured resolution
desktop-1754 — Upload lesson to Online fails with a warning
desktop-1755 — Club filtration in Swing Explorer not working as well as drop down club selection is broken
desktop-1759 — No message dialog shown on crash on startup
desktop-1768 — TimeLinePlayer.GetEndForTimeLine throws InvalidOperationException: Sequence contains no elements
desktop-1769 — NRE in VideoCaptureServiceInternal.AddVideoSource()
desktop-1772 — Crash on DllNotFoundException in PointGreyStreamer.Dispose()
desktop-1773 — Unhandled task exception in VideoCaptureServiceInternal.HandleTimerTick()
desktop-1782 — ObjectDisposedException from TimeLinePlayer.Start/Pause() in TakeCapturePlayer.OnDataSourcesChanged()
desktop-1797 — Crash on cancel swing during capture
desktop-1800 — Exception in WindowManager.Pop(): Popped window not equal
desktop-1802 — Exception in TimeLinePlayer.Step(): Stepping not supported
desktop-1814 — Timeline is frozen
desktop-1816 — Sessions disappear from explorer when going out to main menu and then start new session
desktop-1817 — Add support to handle V1 & maybe JC databases with no students
desktop-1820 — Swing explorer button sometimes does not show the window
desktop-1822 — Software rendering causes complete lockup in 6.2.5
desktop-1823 — CoP trace not visible on certain recordings
desktop-1825 — Crash on startup if Windows Media Player is not installed
desktop-1826 — LogError: Unable to determine Windows Media Player version. Swing Catalyst will now shutdown
desktop-1829 — MeasureX outputs data with duplicate timestamps
desktop-1832 — Per-foot CoP does not show immediately after opening take
desktop-1833 — Opening same take in ViewPort A/B causes exception
desktop-1839 — LogSender does not include any files
desktop-1841 — Serial number of Balance Plate sometimes read 0000
desktop-1851 — Camera settings list do not update number of enabled/using cameras
desktop-1856 — Can't open an already open swing when in capture mode
desktop-1860 — Video playback sometimes skips frames/uses inaccurate timestamps
desktop-1875 — Missing COP dot in live mode
desktop-1878 — Fails to read COM port of Balance Plate due to trailing space in name
desktop-1886 — KeyNotFoundException in AnonymousSafeObserver.OnNext()
desktop-1887 — NotSupportedException: This type of CollectionView does not support changes to its SourceCollection from a thread different from the Dispatcher thread
desktop-1895 — Camera list duplicated in Camera settings
desktop-1904 — Video image freezes during replay after trigging a capture
desktop-1906 — Prevent user from disabling just force or pressure of Motion Plate
desktop-1907 — Hang on exit when student screen has been shown
desktop-1911 — TrackMan logo shown in launch monitor databox for FlightScope data
desktop-1912 — Smash factor not available with Foresight
desktop-1913 — GPU-based filtering does not handle rotate/flip/mirror
desktop-1914 — Capture error does not propagate to UI (stuck in capture failed)
desktop-1926 — Not getting data from BP2 in dual plate setup
desktop-1929 — Point Grey Firefly MV FMVU-03MTC USB2 doesn't work
desktop-1940 — Calibration dialog shown when going from BP1 to BP2 then starting measure
desktop-1943 — Feedback screen does not move when clicking screen buttons and window is maximized
desktop-1969 — Poor performance when many takes in stack
desktop-1972 — Trackman does not always trigger SC
desktop-2005 — Start session button not visible at minimum window size (DPI at 100%)
desktop-2023 — Launch monitor data not captured if tracking takes more than 4 seconds
desktop-2034 — Crash on showing license dialog if no valid license installed
desktop-2043 — Youtube account information is not remembered
desktop-2046 — Main window does not restore position on startup on certain setups
desktop-2108 — Empty database when upgrading to 7.0
desktop-2114 — Camera settings list is empty on first startup (no existing settings)
desktop-2118 — Login to Online fails
desktop-2122 — Generic error dialog shown when system asks user to confim calibration of sensor plate
desktop-2129 — Stack not cleared when changing students
desktop-2133 — Lessons are sorted with oldest first
desktop-2134 — Imported videos are not bundled together into one session
desktop-2138 — Ball flight missing on new take imports on 7.0
desktop-2145 — Page counter in lessons tab of explorer shows one too many
desktop-2151 — Freeze/deadlock if triggering just before triggering is available
desktop-2154 — Exception/error popup when calibrating force plate
desktop-2201 — The first time a camera is plugged in it is greyed out/disabled in camera settings
6.2 Update 5
6.2.16.2396 on Tue 9 Mar 2016
Bugs
desktop-2043 Youtube account information is not remembered
6.2 Update 4 (beta)
6.2.15.2378 on Tue 1 Mar 2016
Bugs
desktop-2023 Launch monitor data not captured if tracking takes more than 4 seconds
6.2 Update 3
6.2.13.2266 on Thu 18 Feb 2016
Bugs
desktop-1972 Trackman does not always trigger new capture
desktop-1966 Video image rendering can appear distorted after changing camera ROI settings
desktop-1974 Lessons don't always show up in Swing Explorer
desktop-1323 Crash when pausing / unpausing lesson recording
desktop-1959 Unable to pause lesson more than once
desktop-1999 Canceled recordings still show up in stack
6.2 Update 2
v6.2.11.2083 on Thu 20 Jan 2016
Bugs
desktop-1943 — Feedback screen does not move when clicking screen buttons and window is maximized
desktop-1949 — Student screen shows on startup even if not enabled
desktop-1955 — Update code signing certificate to SHA256
6.2 Update 1 (beta)
v6.2.10.2047 on Thu 14 Jan 2016
Features
desktop-1936 — Add support for Point Grey ROI offset
Bugs
desktop-1692 — AVT cameras have gamma set to a very low value causing the image to be washed out
desktop-1929 — Point Grey Firefly MV FMVU-03MTC USB2 doesn't work
desktop-1825 — Crash on startup if Windows Media Player is not installed
desktop-1923 — MessageDialogs has no theming
desktop-1926 — Not getting data from BP2 in dual plate setup
desktop-1933 — Importing videos in 6.2 doesn't list any golfers
UX
desktop-1908 — Student name not shown in thumbnail of group recording in explorer
Details
desktop-1932 — Update Full Swing Golf logo
6.2
v6.2.9.1925 on Mon 5 Jan 2016
Major Features
desktop-1662 — New capture process (no dialog, auto-replay, capture modes)
desktop-1667 — New overlay view mode for comparing two swings
Features
desktop-1475 — Configurable instant replay playback speed
desktop-1621 — Support new YouTube API for sharing video lessons
desktop-1687 — Use the "large" pressure shift and stance box in all view modes
desktop-1893 — Improve capture device status feedback when buffering
desktop-78 — Ability to disable auto-trigger
Video:
desktop-1718 — Improve PointGrey timestamping
desktop-1623 — Support AVT/Prosilica gamma adjustment
desktop-1689 — Support for video formats with 10-bit video (e.g. Sony XAVC)
desktop-1690 — Support for MXF video files
desktop-1740 — Support DX-based Grayscale format rendering
desktop-1625 — Update FFmpeg libraries to 2.6.4
desktop-1715 — Update to Halcon 12.0.1.1 (users must update)
Performance
desktop-1541 — Improve performance of CoP trace by smoothing/downsampling
desktop-1751 — Move database file to data folder (faster if database moved to non-SSD drive)
Major Bugs
desktop-1620 — YouTube videos listed as public after YouTube API change
desktop-1622 — Custom launch monitor unit config not respected
desktop-1820 — Swing explorer button sometimes does not show the window
desktop-1841 — Serial number of Balance Plate sometimes read 0000
Video:
desktop-1722 — Can't capture if camera frame rate is restricted by exposure
desktop-1691 — IDS uEye cameras forgets auto gain/exposure setting
desktop-1739 — Monochrome Point Grey cameras do not work
Bugs
desktop-1723 — Can't search for first and middle name in student list
desktop-1701 — May hang on end session when deleting files
desktop-1721 — Cancel capture in progress results in time out error
desktop-1754 — Upload lesson to Online fails with a warning
desktop-1759 — No message dialog shown on crash on startup
desktop-1797 — Crash on cancel swing during capture
desktop-260 — Feedback screen window position is not remembered
desktop-1878 — Fails to read COM port of Balance Plate due to trailing space in name
desktop-1688 — Bookmark hotkeys seek to wrong position when A/B synced
-
Video:
desktop-1749 — Point Grey cameras do not use configured resolution
desktop-1746 — Point Grey streaming sometimes fails
desktop-1873 — Point Grey sometimes not able to restart buffering
desktop-1860 — Video playback sometimes skips frames/uses inaccurate timestamps
User Experience
desktop-1906 — Prevent user from disabling just force or pressure of Motion Plate
desktop-1569 — Rename Rotational Force databox to Torque
desktop-1653 — Hide force graph timing values until bookmarks have been set
desktop-1694 — No feedback if trying to share lesson in YouTube without being logged in
desktop-1191 — Autoscroll stack to last captured take after capture finished
desktop-1697 — Error message shows up on main monitor instead of main window's monitor
desktop-1711 — Database migration error not properly handled
desktop-1733 — Opening a take resets the view angles
desktop-1750 — Fix link to Online forgot password page
Details
desktop-225 — Use relative paths in database (easier to move DB folder)
desktop-1552 — Increase timeout of lighting control
desktop-1553 — Add option to disable launch monitor disconnected dialogs
Bugs:
desktop-1768 — TimeLinePlayer.GetEndForTimeLine throws InvalidOperationException: Sequence contains no elements
desktop-1769 — NRE in VideoCaptureServiceInternal.AddVideoSource()
desktop-1772 — Crash on DllNotFoundException in PointGreyStreamer.Dispose()
desktop-1773 — Unhandled task exception in VideoCaptureServiceInternal.HandleTimerTick()
desktop-1782 — ObjectDisposedException from TimeLinePlayer.Start/Pause() in TakeCapturePlayer.OnDataSourcesChanged()
desktop-1800 — Exception in WindowManager.Pop(): Popped window not equal
desktop-1802 — Exception in TimeLinePlayer.Step(): Stepping not supported
desktop-1814 — Timeline is frozen
6.1 Update 4
v6.1.14 on Fri 18 Dec 2015
Bugs
desktop-1622 — Custom launch monitor unit config not respected
desktop-1735 — AVT GigE cameras do not work with some Realtek NIC's
desktop-1878 — Fails to read COM port of Balance Plate due to trailing space in name
6.1 Update 3
v6.1.13 on Tue 25 Aug 2015
Bugs
desktop-1708 — Crash when trying to preview video in stack
desktop-1713 — Camera IDS UI-1220LE-M doesn't work with SC
desktop-1699 — Video preview in stack and explorer fails on certain laptops with DX rendering disabled
desktop-1709 Occasional crash on startup due to AllowsTransparency changed after main window shown
6.1 Update 2
v6.1.9 on Wed 1 July 2015
Bugs
desktop-1652 — Motion Plate sometimes request a new calibration although it already is calibrated
desktop-1655 — Device disconnected dialog shows repeatedly when disconnecting Bertec force plate
desktop-1675 — IDS cameras not closed properly
desktop-1633 — Prosilica API error eErrBadSequence
6.1 Update 1
v6.1.7 on Tue 2 June 2015
Bugs
desktop-1630 — NRE in AutoSwingCapture.CancelCaptureInProgress()
desktop-1636 — NRE in UEyeCameraAcquisitionScope..ctor
desktop-1637 — Error when connecting to camera causes permanent error (must restart SC)
desktop-1638 — NRE in DragInfoMouse..ctor
desktop-1639 — NRE in DragDrop.UpdateDragAdornerCommon()
desktop-1640 — NRE in LessonPreviewDialog
desktop-1643 — Installer fails to install x64 VS2013 C++ redist
desktop-1646 — Error when cancelling database import/export
desktop-1654 — Sensorplate can become reset to BP1
6.1
v6.1.4 on Mon 11 May 2015
Major features and improvements
desktop-1564 — Better performance on database, most notably in Swing Explorer
desktop-1594 — Better compatibility with Halcon video cameras
desktop-1504 — Better video performance on live streaming and playback*
desktop-1465 — Save lessons in explorer (and resend)
desktop-1415 — Calculate ball trajectory from Foresight sim data
How to enable DirectX rendering for improved video performance (* experimental)
Features and improvements
desktop-1595 — Better UI responsiveness during capture process
desktop-1247 — Databox: Add back Flight tab to Foresight
desktop-1339 — Add Halcon FPS measurement
desktop-1561 — Support very high framerates better
desktop-1403 — Hotkey for opening Swing Explorer
desktop-1404 — Hotkey for toggling bookmark lock
desktop-1405 — Hotkey to set bookmarks
desktop-1406 — Hotkey to jump to bookmarks for take B
desktop-1407 — Hotkey to synchronize on bookmarks
desktop-1460 — Extra branding info in lesson
desktop-1338 — Feedback on startup if missing Windows Update
Bugs
desktop-1344 — Crash with some iPhone6 videos
desktop-1417 — Crash when exiting Foresight simulator
desktop-1418 — Crash w/webcam and 32-bit
desktop-1619 — Crash when ending session w/captures when swing explorer open
desktop-1372 — Custom subject in share lesson by email doesn't work
desktop-1364 — Error installing Balance Plate calibration file when streaming
desktop-1370 — Halcon cameras show image distortion
desktop-1373 — Halcon timestamping is inaccurate w/500 FPS camera
desktop-1549 — Halcon settings readonly start/stop update race
desktop-1560 — Halcon camera settings are sometimes lost
desktop-1588 — Halcon GeniCamTL does not work with Ximea cameras
desktop-1612 — Camera image is too bright
desktop-1580 — Some video files are not supported (no frame accurate seeking)
desktop-1016 — Hotkey for bookmark does not work with default bookmarks
desktop-1384 — Folders not always cleaned up
desktop-1411 — Lesson branding fails due to excessive memory use
desktop-1274 — Swing explorer does not close when exiting analysis mode
desktop-1293 — Fix inverted Fx channel for old MP4 takes
desktop-1351 — Splash screen does not always show
desktop-1593 — Procdumps are created even if not enabled in setting
6.0
6.0 Update 5 (6.0.13)
Thu, 23 Apr 2015
Major Bugs
desktop-1616 — Crash on startup when upgrading from fresh install on 6.0.12 to 6.1.x
6.0 Update 4 (6.0.13)
Fri, 10 Apr 2015
Features
desktop-1457 — Remember view mode
desktop-1561 — Improve support of very high frame rates
Bugs
desktop-1560 — Halcon camera settings are sometimes lost
desktop-1370 — Halcon cameras show image distortion
desktop-1411 — Lesson branding fails due to excessive memory use
desktop-1559 — Crash on startup trying to read invalid email settings
desktop-1568 — Crash when starting session after migrating DB
6.0 Update 3 (6.0.8)
Wed, 18 Feb 2015
Features
desktop-1440 — Update to Halcon 12
Major bugs
desktop-553 — Lesson video does not show SC if the SC window is moved to a secondary monitor
desktop-1327 — Video playback freezing when switching from 3 to 1 video angles
Bugs
desktop-1389 — Blackish colors become grey with sharpening filter enabled
desktop-1419 — No video images when changing custom video format in advanced camera settings
desktop-1399 — Error opening certain takes
desktop-1414 — Error exporting take when pressure/force data file missing
desktop-1422 — Error on drag'n'drop
6.0 Update 2 (6.0.6)
Thu, 22 Jan 2015
Bugs
desktop-1383 — Rotate force data does not have any effect
desktop-1385 — Force factor should show 2 decimal places
desktop-1388 — Stack disappears if entering capture mode with expanded bookmarks
6.0 Update 1 (6.0.5)
Tue, 20 Jan 2015
Bugs
desktop-1371 — Crash on edit student dialog
desktop-1377 — Crash on NotifyIfRunningLowOnDiskSpace
desktop-1381 — CoP trace does not update when dragging bookmarks
desktop-1359 — Force graphs inverted
desktop-1367 — Lesson fails on branding lesson
desktop-1376 — Lesson fails if lesson temp folder is deleted
desktop-1368 — Halcon settings in "configuration" have blank names
desktop-1374 — Halcon open settings "enable" checkboxes are not set on startup
Problem capturing with CCTV
Beta bugs
desktop-1379 — CoP on MP5 is mirrored
6.0.3
Wed, 14 Jan 2014
Features and improvements
desktop-1003 — Universal camera support with Halcon
desktop-1206 — New GUI
desktop-1190 — Foresight HMT support
desktop-1280 — Remember databox layout
desktop-1302 — Allow multiple launch monitor data boxes with different tabs
desktop-1340 — Less CPU use on video buffering
desktop-1320 — New lesson video intro styling
desktop-1336 — New desktop icon
desktop-1335 — New splash screen
desktop-1332 — Warn on High DPI
desktop-1244 — Pressure sensor activation counter/logger
Bugs
desktop-1344 — Crash with some iPhone6 videos
desktop-1288 — Crash on open Store website if no default browser is set
desktop-1105 — Lesson videos are not deleted from temp folder
desktop-1317 — Wrong pressure filters are used for Motion Plate 5
desktop-1105 — Lesson videos are not deleted from temp folder
desktop-1328 — Changing camera ROI/resolution causes rendering error
desktop-1235 — Capture error when cancelling
desktop-1299 — Internet connection check fails for Chinese users
Beta bugs
desktop-1334 — Dynamics box does not update when dragging bookmarks
desktop-1337 — Dragging bookmarks does not update databoxes
desktop-1328 — Changing camera ROI/resolution causes rendering error
desktop-1319 — Crash in Swing Explorer on keyboard focus in menu
5.3
5.3.7
Monday, 1 Dec 2014
Bugs fixed
- Can't record swing with Motion Plate 4 (desktop-1271)
- Can't download calibration file for BP2 / MP5 (desktop-1165)
5.3.5
Thursday, 20 Nov 2014
Stability release. We fixed some reported issues when creating lessons as well as not getting all the Foresight data. As a contingency we now log a lot more information to help figure out problems with video clips and lessons for future reference.
Bugs fixed
- Occasional error when cancelling a swing recording (desktop-1235)
- Occasional errors on completing a lesson recording (desktop-1249)
- Missing values from Foresight resulted in other values not being shown (desktop-1250)
5.3.2
Tuesday, 28 Oct 2014
Improvements
- Integrates with launch monitor data from Full Swing Pro Studio
- Support multiple recipients in lesson email (desktop-1205)
- Foresight integration now also works when running Swing Catalyst in 64-bit mode
- Improve TAB key navigation in main menu when starting a new session
Bugs fixed
- Fix error when triggering capture "too early" using TrackMan 3e
- Fix two types of crashes using Point Grey cameras
- Occasional crash when creating lessons (desktop-1224)
- Selected club is reset after doing a capture (desktop-1061)
5.2
5.2.6
Monday, 13 Oct 2014
Bugs fixed
- desktop-1192 Motion Plate 5 does not work in 32-bit mode
- desktop-1092 Error parsing FlightScope data for certain types of shots
- desktop-1175 CoP per foot is off in data centric mode and in configuration dialog preview
- desktop-1185 No video picture when capturing swings in compare mode and unlinked playback
- Two types of errors upon exiting Swing Catalyst
5.2.5.170 (#e196e76) Sep 19, 2014
Bugs fixed
- Crash in video capture
5.2.4.166 (#af1d6eb) Sep 18, 2014
Improvements
- The video player component has been completely rewritten
- Increased compatibility with various video files/formats.
- Video playback and seeking should now be faster and more responsive.
- Video previews (in explorer and stack popup) should load faster.
- Combine imperial and metric units for launch monitor speed and distance
Bugs fixed
- Several crashes related to opening videos and video preview (in stack popup).
- Crashes when opening videos captured with USB3 cameras
5.1
5.1.5.136 Aug 22, 2014
Improvements
- Hide ForeSight club data tabs if no data
- Ignore errors calculating ball trajectory
Bugs fixed
- desktop-1097 Creating a lesson fails on first attempt
- desktop-1096 Missing ForeSight ball flight trajectory
- desktop-1091 Club path and face to path is missing from FlightScope
- desktop-1075 Occasional error capturing video
- desktop-1116 Out of memory error after many captures
- desktop-1117 When opening a video the first image/frame does not always render
5.1.3.118 July 18, 2014
Bugs fixed
- desktop-1071 Error when cancelling lesson saving/encoding/branding
- desktop-1074 Error trying to calibrate Balance Plate 1
- desktop-1073 Rare crash related to bookmarks
- desktop-1064 Rare crash related to selecting drawing tools
- desktop-1075 Rare crash during playback
- desktop-1081 Rename databox to Pressure Shift and Stance
- desktop-1082 Quick launch "capture" button is grayed out when lesson capture
- Errors and potential bugs in license checking (desktop-1076, desktop-1067, desktop-1066)
5.1.1.103 July 14, 2014
Improvements
- desktop-772 Show CoP per foot
- desktop-786 Enable video capture when capturing lesson
- desktop-762 Notify user when nearing low disk space
- desktop-535 More robust sensor plate calibration
- desktop-119 Support ION launch monitor and extra fields
- desktop-993 Add S/N labels for sensor plate devices
- desktop-1012 Add please wait dialog for multiple tasks
- desktop-899 Add checkbox in settings menu to get notified of beta versions
Changes
- Remove flight time, max height and roll from launch monitor data boxes
- Add face to path angle to launch monitor data boxes
- Use new logging service to help find bugs
- desktop-845 Rename data box title to pressure shift
Bugs fixed
- desktop-823 SideSpin always 0 when exported to .take
- desktop-834 Crash on NRE in MicCaptureDirectSound.AudioTimerTickHandler()
- desktop-635 Crash in MigrationNotification
- desktop-652 Hang on crashdump
- desktop-940 Excessive memory usage for lesson branding
- desktop-894 Hang on exit while doing lesson capture
- desktop-927 Occasional crash when going from playback to capture mode
- desktop-701 Crash on using "NotSet" option in SensorPlateLayout settings
- desktop-113 Crash on clicking "Update" in new version dialog
- desktop-891 Occasional crash during playback of takes with sensor plate data
- desktop-250 Drag & drop .take file hangs Swing Catalyst
- desktop-1014 Camera list is empty on first startup
5.0
5.0 r4 (#13155df) (May 15, 2014)
Bugs fixed
- Fix occasional error when using microphone (desktop-834)
- Fix occasional crash on startup (desktop-803)
- Fix video playback not working on some computers on fresh install
- Fix links to Online website in user feedback
5.0 r3 (#1924d5d) (April 3, 2014)
Changes
- Fix link to webshop in license dialog
- You need a valid software update license to share lessons via Online
Bugs fixed
- Dual Balance Plate not working in 5.0
- Unable to minimize main window
- Crash in camera settings menu
- Crash on startup with unsupported sensor plate
- Corrupt database is backed up
5.0 r2 (rev 13509) (March 12, 2014)
Improvements
- Add keyboard shortcuts for jumping to bookmarks (numbers 1-3)
- Prevent minimize of explorer window
- Process lessons faster by pausing playback in the background
- Improve layout of license dialog to show longer texts
- License dialog button says "OK" instead of "Exit" when license is valid
- Support importing from newer database versions of V1 and JC
Bugs fixed
- Crash in LessonPreviewDialog
- Crash when displaying certain error messages
- Crash in camera settings menu
- Crash when testing email settings
- Missing ForeSight GC2 when importing takes
- Native libraries fails to load, System32 is working directory
5.0 r1 (rev 13259) (January 20, 2014)
Improvements
- Integrate support for Swing Catalyst online, support for downloading videos and uploading/sharing lessons.
- Add support for rotated iPhone/iPad videos.
- Improve TrackMan data box
- Add support for new 3D Motion Plate.
- Add improved configuration dialog for motion/balance plate (with support for rotation and data preview).
- Improve ForeSight launch monitor integration.
Bugs fixed
- Crashes when using AVT/Prosilica video cameras
- Many minor fixes
4.6
4.6.798.12770 (September 13th 2013)
Improvements
- Implement support for TM3e
- Improved integration with ForeSight GC2.
- Playback should pause when processing lesson dialog is visible
Bugs Fixed
- Balance plate data not saved for left handed golfers
- Force plate data plays incorrectly after exporting/importing takes for left handed golfers
- Force data out of sync when trigging capture late or when using TrackMan 3e as trigger
- Force data out of sync in 4.7 when opening old takes (with .dat force data)
- Zebris calibration dialog hangs if a swing is triggered at the same time
- Playback jumps to wrong bookmark position when synced on a bookmark
- Fixed occasional crashes when moving bookmarks
- Changing handedness of golfer causes wrong playback of takes
- Occasional video capture errors
- No data from Launch Monitor when using manual or Audio trigger
- It is possible to set negative crop values in camera settings
4.6.779.12579 (July 10th 2013)
Improvements
- Centered the cropping of IDS uEye "USB 2.0" camera picture
Bugs Fixed
- No data from Launch Monitor when using manual or Audio trigger
- Pressure data missing after impact
- Zebris calibration dialog hangs if a swing is triggered at the same time
- Balance plate says DONE immediately in capture process
4.6.773.12549 (July 5th 2013)
Improvements
- TrackMan 3e support.
- TrackMan no longer triggers when performing practice golf swings without hitting any balls.
- Full Swing Golf branding option.
- Remember number of cameras and fill mode used.
- Performance improvement when opening takes.
- Playback paused when processing lesson dialog is visible.
Bugs Fixed
- Crash on startup in Windows XP.
- Occasional crash on dragging bookmarks.
- Occasional crash on closing/opening take.
- Uninstalling causes custom datapath to be reset, so license, settings and database are reset.
- Bookmarks are not saved.
- Lesson videos does not work on iOS devices.
- Lesson video shared by email has .wmv instead of the correct .mp4 extension.
- Rotational force/CoP upside down for lefties.
- Occasional error when capturing with uEye.
- Timestamping of Prosilica camera video sometimes wrong when stopping and starting again.
- The size of Swing Explorer and other windows could reach outside the screen with non-standard DPI settings.
4.6.600.12064 (22 May 2013)
Bugs Fixed
- Fixed memory leak in video playback
- Fix bug where lesson files via email were saved as .wmv, and could sometimes not be opened.
- Fix bug where the capture dialog sometimes hangs.
- Fix bug where swing analysis sometimes crashed.
- Fix bug where the clock in the upper right corner did not work when started in full screen mode.
- Fix bug where bookmark positions were slightly off on the timeline.
- Fix bug where lesson processing dialog hangs when cancelled.
- Fix bug where new version dialog sometimes gives error on clicking Update.
4.6.576.11870 (22 March 2013)
Improvements
- Motion Plate and Balance Plate #2 supported on Windows 8.
Bugs Fixed
- Fix Bug #2578 The lighting configuration dialog is completely black
- Fix Bug #2580 Fix occasional crashes in Swing Explorer dialog
- Fix Bug #2564 Fix default filter values when using calibrated pressure pad
4.6.550.11732 (6.3.2013)
Improvements
- Added a new help button in the window style that opens the official support website
- Increased the size of the lesson preview dialog
Bugs fixed
- The search student function could break and get stuck on a student
- Fix out-of-memory problems due to a memory leak
- Updated video libraries fixes many problems related to video playback
- Fix styling errors in the window style (no resize handles on some windows)
- Fix styling errors related to text boxes
- The data boxes in ViewPort B would sometimes show live data when in capture mode
- Fix playback of mov files (Exilim camera)
- Flightscope logo did not scale correctly and could cover important data
4.6.355.11101 (5.2.2012)
New Features
- Add support for importing the database from JC Video .
- Add support for importing the database from V1.
- Add support for cropping streaming cameras (configured in settings), useful to remove black borders on analog video sources.
- Add support for branding lesson videos with a configurable intro and outro.
Bugs fixed
- The "configure video source" button in the advanced camera settings dialog (for directshow cameras) now works on windows 8.
- Several fixes to increase stability
Improvements
- Support licenses with 0 live cameras
- Minor tweaks to the analysis mode GUI
4.5
First release: 4.5.33 on 14.11.2012
A total of 47 features and 46 bug fixes in the first release, additional bugfixes released later. 3 months of development.
Remarks:
All motion plate customers must uninstall old NI SDK and install NI 9.6.0 core runtime for 3D Motion Plate to work with 64-bit.
4.5.82.10907
Released: 17 Dec 2012
Changes from 4.5.79:
Bugs
- When switching between angles in live capture the student/feedback screen is not updated to show the correct angle
- When moving the student/feedback screen to another monitor the application may crash
4.5.79.10861
Released: 11 Dec 2012
Changes from 4.5.57:
Bugs
- Fixed big memory leak with AVT, Prosilica and PointGrey cameras
- Fixed frequent crash in Swing Explorer on certain computers due to ExecutionEngineException
- Fixed occasional crash in Swing Explorer on drag'n'drop of recordings
- Auto-fill of email in Lesson and Email dialog wasn't working
- Fixed autoimport of bundled swings
4.5.57.10711
Released: 27.11.2012
Changes from 4.5.33:
Bugs
- Fixed bug where it said "Client disconnected" forever in FlightScope software
- Fixed bug where certain video clips could not be opened
- Fixed bug where machine ID could change over time on the same computer
- Fixed missing start menu shortcuts for 32-bit and log sender application
- Fixed crash in log sender when no comment was supplied
- Feedback in camera settings menu if uEye driver is outdated
- Fixed bug where video errors were not always properly reported in advanced camera dialog
- Fixed bug where changing launch monitor took several seconds
- Fixed bug where enabling a launch monitor for the first time incorrectly reported that it was disconnected first
4.5.33.10647
Relased 14.11.2012
Features
- 64-bit support
- New window style and optimized for running in window mode
- Add vertical and horizontal line drawing tools
- Video angles are now automatically synchronized between the two open takes in compare mode
Hardware:
- Support for ForeSight GC2 launch monitor
- Support for dual balance plate setup and automatically switching between right and left handed players
- Support for auto-trigging a capture by using any of the supported launch monitors
- Support for club data from FlightScope
- Driver download for motion plate decreased from 1.5 GB to 180MB
Video:
- Support for IDS uEye USB 3.0 cameras
- Rotate, flip and mirror the image of individual cameras when recording
- Better support for controlling the auto-exposure mode on IDS uEye cameras (brightness bias)
- Generally improved support for DirectShow video sources (such as webcams)
- Feedback in camera settings menu if uEye driver is outdated
Bug Fixes
- Fixed out of memory problems (64-bit utilizes all available memory)
- Improved stability for Trackman Performance Studio integration
- Improved support and stability for IDS uEye cameras
- Filter range of smash factor in Swing Explorer now matches a realistic range up to 1.5
- Unchecking the lesson microphone will now properly disable it
- Fixed bug where it said "Client disconnected" forever in FlightScope software
- Fixed crash in log sender when no comment was supplied
4.1.278.9889
Released: 16.07.2012
Features
- Unlinked playback option in compare mode
- Advanced configuration of image quality for IDS uEye and AVT GigE cameras (brightness, contrast, colors, sharpness and more)
- Improved performance and image quality of GigE video capture (better debayer filter)
- Reduced memory usage when opening many takes
- Reduced memory usage with GigE cameras
- Add support for playing Windows Media video files (WMV)
- Improved drag'n'drop for touch screens in Swing Explorer
- User is now forced to assign angles to cameras to make it easier to compare swings
- More robust launch monitor connectivity by polling just the selected device
Bug Fixes
- Comments were not always saved for swing B in compare mode
- E-mails with dash symbols and various other valid symbols are now allowed in golfer profile and settings
- Disabling trigger microphone now properly disables it
- License dialog no longer says "invalid license" when running evaluation
- Fixed occasional error message about "unhandled exception" upon exiting Swing Catalyst
- Fixed occasional error message about "unhandled exception" when clicking link in new version dialog
- Fixed occasional loss of AVT GigE camera settings
Version 4.0.761.9152
Released: 18.04.2012
Features
- YouTube support for lessons
- Support for custom email accounts
- Easier to manage microphones (auto-detect and configuration button)
- Configure Windows firewall to let Swing Catalyst through upon install
- Significant performance improvements
Video:
- Advanced control of camera settings (shutter speed, gain, white balance, cross bar sources and much more..)
- Video angles always laid out in the same order
- Coexists better with other installed video software
- Blacklist of camera sources to avoid known problems
- Significant reduction of memory usage to counter problems with multiple cameras
- Added support for widescreen DV clips
Hardware:
- Support for Swing Catalyst Balance Plate v1 & v2
- Support for IDS uEye high speed USB camera
- Support for automated lighting control
- Extended support for new AVT GigE camera models
GUI:
- Redesign of analysis menu bar
- Redesign of Swing Explorer
- Redesign of camera settings
- Touch-screen compatible
- Much better support for laptop and projectors (resolution/aspect ratio)
- New license management dialog
- Improved pressure data rendering (looks better)
- Improved launch monitor data box layout in lower resolutions
Version 3.1.35.7529 r6695
Released: 13.04.2011
Features
- Rendering of internal foot pressure distribution as heatmaps
- Show ball trajectory in launch monitor data box
- Send lessons by e-mail
- Video-only mode by hiding data boxes
- Faster application startup
Hardware:
- Auto-detect 3D Motion Plate setup
- TrackMan OEM support
Video:
- Generic support for different camera solutions, such as capture cards, DV, CCTV, GigE and webcams
- Advanced filtering of video to improve picture quality
- Settings for adjusting the output of video sources
Bugfixes
- Upgrading from older versions sometimes failed or was incomplete
Version 3.0.0.4 rev. 6187
Date: 20.01.2011
Features
- New GUI look'n'feel (Office ribbons)
- Support for 3D Motion Plate v4
- Screen capture for lesson videos
- Golfer groups
- GigE high-speed camera support
- Checks for new versions on startup
- Drawing tools color and thickness
- Hotkeys (ESC, Enter) supported in dialogs
- Added a clock to show the time
- Performance improvements, in particular on swing analysis
Bugfixes
- Rotational force timing bug
- Support unicode characters in golfer names when exporting (æøå)
- Using stanceless rotational force due to issues
- COG percentage now based on stance shown
- Fixed memory leak, can now stream data infinitely
- Fixed issue where fonts in Office became were replaced with weird fonts
Version 2.6.3.2 rev. 4234
Date: 20.08.2010
Features
- FlightScope 5.8.4 support (culture bugfix on their end)
- Backup DB before migrating
Bugfixes
- Rotational force timing
Earlier Versions
Changelog for previous versions is not publicly available.