interface WindowPreset {
    iconFileAssetId: string;
    defaultSize: WindowSize;
    defaultMinSize?: WindowSize;
    defaultMaxSize?: WindowSize;
    defaultIsResizable: boolean;
    isBorderless: boolean;
    isTransparent: boolean;
    isAlwaysHidden: boolean;
    areCornersRounded: boolean;
}

Properties

iconFileAssetId: string

ID of the window icon file asset.

defaultSize: WindowSize

Default size of the window.

defaultMinSize?: WindowSize

Default minimum size of the window.

defaultMaxSize?: WindowSize

Default maximum size of the window.

defaultIsResizable: boolean

If set to true, the window will be resizable by default.

isBorderless: boolean

If set to true, the window will be borderless.

isTransparent: boolean

If set to true, the window will be transparent.

isAlwaysHidden: boolean

If set to true, the window will be always hidden (perfect for tray-only launchers).

areCornersRounded: boolean

If set to true, the window corners will be rounded.