Hiyve Components - v1.0.0
    Preparing search index...

    Interface WhiteboardStyles

    Style configuration for whiteboard dimensions and spacing

    interface WhiteboardStyles {
        autoSaveInterval: number;
        broadcastThrottleInterval: number;
        buttonBorderRadius: number;
        defaultHeight: number;
        defaultStrokeWidth: number;
        defaultWidth: number;
        defaultZoom: number;
        inactiveUserTimeout: number;
        laserAutoHideTimeout: number;
        laserBatchInterval: number;
        laserPointerRadius: number;
        laserTrailLength: number;
        maxHeight: number;
        maxStrokeWidth: number;
        maxWidth: number;
        maxZoom: number;
        minHeight: number;
        minStrokeWidth: number;
        minWidth: number;
        minZoom: number;
        presenceHeartbeatInterval: number;
        presenceTimeout: number;
        toolbarHeight: number;
        toolbarSpacing: number;
        zoomStep: number;
        zoomToolbarWidth: number;
    }
    Index

    Properties

    autoSaveInterval: number

    Auto-save interval in milliseconds

    broadcastThrottleInterval: number

    Broadcast throttle interval in milliseconds (default: 50ms = 20 updates/sec)

    buttonBorderRadius: number

    Border radius for toolbar buttons

    defaultHeight: number

    Default canvas height in pixels

    defaultStrokeWidth: number

    Default brush/stroke width

    defaultWidth: number

    Default canvas width in pixels

    defaultZoom: number

    Default zoom level (1 = 100%)

    inactiveUserTimeout: number

    Inactive user cleanup timeout in milliseconds

    laserAutoHideTimeout: number

    Laser pointer auto-hide timeout in milliseconds

    laserBatchInterval: number

    Laser pointer position batch interval in milliseconds

    laserPointerRadius: number

    Laser pointer radius in pixels

    laserTrailLength: number

    Laser pointer trail length (number of points)

    maxHeight: number

    Maximum canvas height in pixels

    maxStrokeWidth: number

    Maximum stroke width

    maxWidth: number

    Maximum canvas width in pixels

    maxZoom: number

    Maximum zoom level

    minHeight: number

    Minimum canvas height in pixels

    minStrokeWidth: number

    Minimum stroke width

    minWidth: number

    Minimum canvas width in pixels

    minZoom: number

    Minimum zoom level

    presenceHeartbeatInterval: number

    Owner presence heartbeat interval in milliseconds

    presenceTimeout: number

    Presence timeout in milliseconds (when to consider owner absent)

    toolbarHeight: number

    Toolbar height in pixels

    toolbarSpacing: number

    Spacing between toolbar items

    zoomStep: number

    Zoom step increment

    zoomToolbarWidth: number

    Zoom toolbar width in pixels