KinesteX

Debug & Development

Parameters for debugging and development purposes. Not intended for end users.


ParameterTypeDefaultApplies toWhat it does internally
showDebugRecordingbooleanfalseWorkout player, CameraShows recording controls on the exercise screen that capture the camera/pose session for QA analysis and replay
showNetworkDebugToolbooleanfalseAllInstalls a network-request interceptor and shows a floating panel listing all API requests/responses made inside the WebView — useful for diagnosing connectivity issues on devices
posePerfHudbooleanfalseAll pose-tracking viewsShows a performance HUD over the camera view (frame timings, worker/main-thread mode, device tier) plus extra developer toggles on the workout detail screens. Resets on reload

Note: showDebugRecording can also be enabled via the URL parameter ?debug=true

Debug & Development Settings
Swift example:
1// Via customParams
2kinestex.createView(
3    customParams: [
4        "showDebugRecording": true,
5        "showNetworkDebugTool": true,
6        "posePerfHud": true
7    ]
8)