interface IConfig {
    activityBarPosition?: ActivityBarPosition;
    dockPanelPadding?: boolean;
    hiddenMode: "contentVisibility" | "display" | "scale";
    optimizeResize?: boolean;
}

Properties

activityBarPosition?: ActivityBarPosition

Position of the side activity bars.

The default is 'side', which keeps each activity bar on the natural side of its area (left for the left area, right for the right area). 'top' and 'bottom' move both activity bars to the top or bottom of their respective area, displaying the tabs horizontally.

dockPanelPadding?: boolean

Whether to show padding around the main dock panel area.

Set to false for a more compact layout.

hiddenMode: "contentVisibility" | "display" | "scale"

The method for hiding widgets in the dock panel.

The default is display.

Using scale will often increase performance as most browsers will not trigger style computation for the transform action.

contentVisibility is only available in Chromium-based browsers.

optimizeResize?: boolean

Whether to freeze panel dimensions during handle drag to improve resize performance when panels contain heavy DOM content.

The default is true.