Skip to content

Customization

This guide is based on DocC basic-configuration material.

Accent and visual adaptation

WorkoutKit adopts host app appearance settings, such as tint and accent colors; UI components follow iOS system preferences by default.

Launch-time configuration

GoModeController and GoVideoController can receive a configuration dictionary at initialization.

swift
let configuration: [String: Any] = [
    "startWorkoutCTA": "Start now",
    "endedWorkoutTitle": "Great job!",
    "saveWorkoutCTA": "Continue"
]

This configuration pattern allows you to align CTA labels and completion text with your product's tone. Additional keys for voice prompts and behavior flags are described in the upstream DocC archive.

White-label scope

For broader branding controls (palette, typography, CTA style), use the dedicated white-label offering coordinated with the WorkoutKit team.

Source reference