Entracte (TypeScript)
    Preparing search index...

    Type Alias SchedulerSettings

    type SchedulerSettings = {
        allow_plugin_sounds: boolean;
        app_pause_enabled: boolean;
        app_pause_list: string[];
        auto_check_updates: boolean;
        autostart_enabled: boolean;
        bedtime_duration_secs: number;
        bedtime_enabled: boolean;
        bedtime_end_minutes: number;
        bedtime_interval_secs: number;
        bedtime_start_minutes: number;
        break_health_enabled: boolean;
        clock_format: ClockFormat;
        custom_css: string;
        custom_routines: Routine[];
        daily_screen_time_budget_minutes: number;
        daily_screen_time_enabled: boolean;
        daily_screen_time_remind_again_minutes: number;
        delay_break_if_typing: boolean;
        hint_rotate_seconds: number;
        hooks: HookConfig[];
        hooks_enabled: boolean;
        hotkeys: Hotkey[];
        hotkeys_enabled: boolean;
        long_break_mode: BreakDeliveryMode;
        long_duration_secs: number;
        long_enabled: boolean;
        long_enforceable: boolean;
        long_fixed_times: string[];
        long_hint_mix: LongHintMix;
        long_hints: string[];
        long_idle_reset_secs: number;
        long_interval_secs: number;
        long_manual_finish: boolean;
        long_postpone_enabled: boolean;
        long_routine: string;
        long_routine_categories: RoutineCategory[];
        long_routine_max_difficulty: RoutineDifficulty;
        long_schedule_mode: ScheduleMode;
        long_skip_enabled: boolean;
        long_social_hints: string[];
        long_sound: BreakSound;
        long_windowed_fraction: number | null;
        micro_break_mode: BreakDeliveryMode;
        micro_duration_secs: number;
        micro_enabled: boolean;
        micro_enforceable: boolean;
        micro_fixed_times: string[];
        micro_hint_mix: MicroHintMix;
        micro_idle_reset_secs: number;
        micro_interval_secs: number;
        micro_manual_finish: boolean;
        micro_physical_hints: string[];
        micro_postpone_enabled: boolean;
        micro_psychological_hints: string[];
        micro_routine: string;
        micro_routine_categories: RoutineCategory[];
        micro_routine_max_difficulty: RoutineDifficulty;
        micro_schedule_mode: ScheduleMode;
        micro_skip_enabled: boolean;
        micro_sound: BreakSound;
        micro_windowed_fraction: number | null;
        monitor_placement: MonitorPlacement;
        morning_chore_prompt_enabled: boolean;
        overlay_color: string;
        overlay_custom_rgb: string;
        overlay_font_scale: number;
        overlay_high_contrast: boolean;
        overlay_opacity: number;
        pause_countdown_if_typing: boolean;
        pause_during_camera: boolean;
        pause_during_dnd: boolean;
        pause_during_video: boolean;
        pause_media_during_breaks: boolean;
        postpone_enabled: boolean;
        postpone_escalation_enabled: boolean;
        postpone_escalation_step_secs: number;
        postpone_max_count: number;
        postpone_minutes: number;
        prebreak_notification_enabled: boolean;
        prebreak_notification_seconds: number;
        routine_fill: boolean;
        show_current_time: boolean;
        show_hint: boolean;
        sleep_hints: string[];
        sound_volume: number;
        strict_mode: boolean;
        tray_countdown_enabled: boolean;
        tray_countdown_target: TrayCountdownTarget;
        typing_grace_secs: number;
        typing_max_deferral_secs: number;
        update_channel: UpdateChannel;
        windowed_fraction: number;
        work_days_mask: number;
        work_end_minutes: number;
        work_start_minutes: number;
        work_window_enabled: boolean;
    }
    Index

    Properties

    allow_plugin_sounds app_pause_enabled app_pause_list auto_check_updates autostart_enabled bedtime_duration_secs bedtime_enabled bedtime_end_minutes bedtime_interval_secs bedtime_start_minutes break_health_enabled clock_format custom_css custom_routines daily_screen_time_budget_minutes daily_screen_time_enabled daily_screen_time_remind_again_minutes delay_break_if_typing hint_rotate_seconds hooks hooks_enabled hotkeys hotkeys_enabled long_break_mode long_duration_secs long_enabled long_enforceable long_fixed_times long_hint_mix long_hints long_idle_reset_secs long_interval_secs long_manual_finish long_postpone_enabled long_routine long_routine_categories long_routine_max_difficulty long_schedule_mode long_skip_enabled long_social_hints long_sound long_windowed_fraction micro_break_mode micro_duration_secs micro_enabled micro_enforceable micro_fixed_times micro_hint_mix micro_idle_reset_secs micro_interval_secs micro_manual_finish micro_physical_hints micro_postpone_enabled micro_psychological_hints micro_routine micro_routine_categories micro_routine_max_difficulty micro_schedule_mode micro_skip_enabled micro_sound micro_windowed_fraction monitor_placement morning_chore_prompt_enabled overlay_color overlay_custom_rgb overlay_font_scale overlay_high_contrast overlay_opacity pause_countdown_if_typing pause_during_camera pause_during_dnd pause_during_video pause_media_during_breaks postpone_enabled postpone_escalation_enabled postpone_escalation_step_secs postpone_max_count postpone_minutes prebreak_notification_enabled prebreak_notification_seconds routine_fill show_current_time show_hint sleep_hints sound_volume strict_mode tray_countdown_enabled tray_countdown_target typing_grace_secs typing_max_deferral_secs update_channel windowed_fraction work_days_mask work_end_minutes work_start_minutes work_window_enabled

    Properties

    allow_plugin_sounds: boolean
    app_pause_enabled: boolean
    app_pause_list: string[]
    auto_check_updates: boolean
    autostart_enabled: boolean
    bedtime_duration_secs: number
    bedtime_enabled: boolean
    bedtime_end_minutes: number
    bedtime_interval_secs: number
    bedtime_start_minutes: number
    break_health_enabled: boolean
    clock_format: ClockFormat
    custom_css: string
    custom_routines: Routine[]
    daily_screen_time_budget_minutes: number
    daily_screen_time_enabled: boolean
    daily_screen_time_remind_again_minutes: number
    delay_break_if_typing: boolean
    hint_rotate_seconds: number
    hooks: HookConfig[]
    hooks_enabled: boolean
    hotkeys: Hotkey[]
    hotkeys_enabled: boolean
    long_break_mode: BreakDeliveryMode
    long_duration_secs: number
    long_enabled: boolean
    long_enforceable: boolean
    long_fixed_times: string[]
    long_hint_mix: LongHintMix
    long_hints: string[]
    long_idle_reset_secs: number
    long_interval_secs: number
    long_manual_finish: boolean
    long_postpone_enabled: boolean
    long_routine: string
    long_routine_categories: RoutineCategory[]
    long_routine_max_difficulty: RoutineDifficulty
    long_schedule_mode: ScheduleMode
    long_skip_enabled: boolean
    long_social_hints: string[]
    long_sound: BreakSound
    long_windowed_fraction: number | null
    micro_break_mode: BreakDeliveryMode
    micro_duration_secs: number
    micro_enabled: boolean
    micro_enforceable: boolean
    micro_fixed_times: string[]
    micro_hint_mix: MicroHintMix
    micro_idle_reset_secs: number
    micro_interval_secs: number
    micro_manual_finish: boolean
    micro_physical_hints: string[]
    micro_postpone_enabled: boolean
    micro_psychological_hints: string[]
    micro_routine: string
    micro_routine_categories: RoutineCategory[]
    micro_routine_max_difficulty: RoutineDifficulty
    micro_schedule_mode: ScheduleMode
    micro_skip_enabled: boolean
    micro_sound: BreakSound
    micro_windowed_fraction: number | null
    monitor_placement: MonitorPlacement
    morning_chore_prompt_enabled: boolean
    overlay_color: string
    overlay_custom_rgb: string
    overlay_font_scale: number
    overlay_high_contrast: boolean
    overlay_opacity: number
    pause_countdown_if_typing: boolean
    pause_during_camera: boolean
    pause_during_dnd: boolean
    pause_during_video: boolean
    pause_media_during_breaks: boolean
    postpone_enabled: boolean
    postpone_escalation_enabled: boolean
    postpone_escalation_step_secs: number
    postpone_max_count: number
    postpone_minutes: number
    prebreak_notification_enabled: boolean
    prebreak_notification_seconds: number
    routine_fill: boolean
    show_current_time: boolean
    show_hint: boolean
    sleep_hints: string[]
    sound_volume: number
    strict_mode: boolean
    tray_countdown_enabled: boolean
    tray_countdown_target: TrayCountdownTarget
    typing_grace_secs: number
    typing_max_deferral_secs: number
    update_channel: UpdateChannel
    windowed_fraction: number
    work_days_mask: number

    7-bit weekday mask for the work window: bit 0 = Monday … bit 6 = Sunday. Only consulted when work_window_enabled is true.

    work_end_minutes: number
    work_start_minutes: number
    work_window_enabled: boolean