VidStudio SDK reference
    Preparing search index...

    Interface EditorTheme

    Every colour, radius and font the editor draws with. Each key is one custom property on the editor root.

    interface EditorTheme {
        accentError: string;
        accentPrimary: string;
        accentPrimaryHover: string;
        accentSecondary: string;
        accentSuccess: string;
        accentWarning: string;
        accentWarningHover: string;
        bgCard: string;
        bgCardHover: string;
        bgElevated: string;
        bgPrimary: string;
        bgSecondary: string;
        bgTertiary: string;
        borderHover: string;
        borderPrimary: string;
        borderSecondary: string;
        errorBorder: string;
        errorSurface: string;
        errorText: string;
        fontFamily: string;
        mediaBg: string;
        mediaText: string;
        mediaTextMuted: string;
        radiusMd: string;
        radiusSm: string;
        textMuted: string;
        textOnAccent: string;
        textPrimary: string;
        textSecondary: string;
        textTertiary: string;
        timelineBg: string;
        timelinePlayhead: string;
        timelineRulerText: string;
        timelineSnap: string;
        timelineTrackBorder: string;
        timelineWaveform: string;
        warningBorder: string;
        warningSurface: string;
        warningText: string;
    }
    Index
    accentError: string
    accentPrimary: string
    accentPrimaryHover: string
    accentSecondary: string
    accentSuccess: string
    accentWarning: string

    Keyframes and warnings.

    accentWarningHover: string
    bgCard: string
    bgCardHover: string
    bgElevated: string
    bgPrimary: string
    bgSecondary: string
    bgTertiary: string
    borderHover: string
    borderPrimary: string
    borderSecondary: string
    errorBorder: string
    errorSurface: string
    errorText: string
    fontFamily: string
    mediaBg: string

    Behind the video, and text drawn over it; usually dark and light in every theme.

    mediaText: string
    mediaTextMuted: string
    radiusMd: string
    radiusSm: string
    textMuted: string
    textOnAccent: string

    Text and icons on an accent-coloured button.

    textPrimary: string
    textSecondary: string
    textTertiary: string
    timelineBg: string
    timelinePlayhead: string
    timelineRulerText: string
    timelineSnap: string
    timelineTrackBorder: string
    timelineWaveform: string
    warningBorder: string
    warningSurface: string
    warningText: string