ApplicationStartOptionsinterface
Options for starting an app.
Properties (68)
| Property | Type | Default | Required | Description |
|---|---|---|---|---|
| allowClose⚓︎ | boolean | true | x | If |
| allowCollapse⚓︎ | boolean | false | x | If |
| allowExtract⚓︎ | boolean | false | x | If |
| allowLockUnlock⚓︎ | boolean | false | x | If |
| allowMaximize⚓︎ | boolean | true | x | If |
| allowMinimize⚓︎ | boolean | true | x | If |
| allowTabClose⚓︎ | boolean | true | x | If |
| allowUnstick⚓︎ | boolean | true | x | If |
| autoAlign⚓︎ | boolean | true | x | If |
| autoSnap⚓︎ | boolean | true | x | If |
| awaitInterop⚓︎ | boolean | true | x | If |
| base64ImageSource⚓︎ | string | x | x | Base64 image that will be used as a taskbar icon for the window. The supported formats are PNG, ICO, JPG and APNG. |
| borderColor⚓︎ | string | x | x | Color for the window border. Can be a color name such as |
| buttonsVisibility⚓︎ | "off" | "onDemand" | "always" | "onFocus" | "onDemand" | x | Determines the conditions under which the window buttons will be visible.
Valid only for io.Connect Windows with |
| cascade⚓︎ | CascadeSettings | x | x | Settings for opening new window instances of the same app in a cascade. |
| channelSelector⚓︎ | ChannelSelector | x | x | Settings for the Channel Selector UI. |
| collapseHeight⚓︎ | number | -1 | x | Defines the height of the window when collapsed. |
| devToolsEnable⚓︎ | boolean | true | x | If |
| downloadSettings⚓︎ | DownloadSettings | x | x | Defines the file download behavior of the window. |
| env⚓︎ | Record<string, (string)> | x | x | Key/value pairs that will be merged with the |
| focus⚓︎ | boolean | true | x | If |
| hasMoveAreas⚓︎ | boolean | true | x | If |
| hasSizeAreas⚓︎ | boolean | true | x | If |
| height⚓︎ | number | 400 | x | Window height in pixels. |
| historyNavigationEnabled⚓︎ | boolean | true | x | If |
| ignoreFromLayouts⚓︎ | boolean | x | x | If |
| ignoreSavedLayout⚓︎ | boolean | false | x | If |
| isChild⚓︎ | boolean | false | x | If |
| isCollapsed⚓︎ | boolean | false | x | If |
| isSticky⚓︎ | boolean | true | x | If |
| left⚓︎ | number | 0 | x | Distance of the top left window corner from the left edge of the screen in pixels. |
| loader⚓︎ | Loader | x | x | Defines loader behavior. |
| maxHeight⚓︎ | number | x | x | Specifies the maximum window height in pixels. |
| maxWidth⚓︎ | number | x | x | Specifies the maximum window width in pixels. |
| minHeight⚓︎ | number | 30 | x | Specifies the minimum window height in pixels. |
| minWidth⚓︎ | number | 50 | x | Specifies the minimum window width in pixels. |
| mode⚓︎ | WindowMode | "flat" | x | io.Connect Window mode. Possible values are |
| moveAreaBottomMargin⚓︎ | string | "0, 0, 0, 0" | x | Margin for the move area located at the bottom border of the window. The string value corresponds to the left, top, right and bottom borders of the move area.
Setting this to "10, 0, 10, 0" will take away 10 pixels from the left and the right sides of the move area.
Valid only for io.Connect Windows with |
| moveAreaLeftMargin⚓︎ | string | "0, 0, 0, 0" | x | Margin for the move area located at the left border of the window. The string value corresponds to the left, top, right and bottom borders of the move area.
Setting this to "0, 10, 0, 10" will take away 10 pixels from the top and the bottom of the move area.
Valid only for io.Connect Windows with |
| moveAreaRightMargin⚓︎ | string | "0, 0, 0, 0" | x | Margin for the move area located at the right border of the window. The string value corresponds to the left, top, right and bottom borders of the move area.
Setting this to "0, 10, 0, 10" will take away 10 pixels from the top and the bottom of the move area.
Valid only for io.Connect Windows with |
| moveAreaThickness⚓︎ | string | "0, 12, 0, 0" | x | How much of the window area is to be considered as a moving area.
The string value corresponds to the left, top, right and bottom borders of the window.
Setting this to "0, 20, 0, 0" will set a 20 pixel thick move area at the top of the window.
Valid only for io.Connect Windows with |
| moveAreaTopMargin⚓︎ | string | "0, 0, 0, 0" | x | Margin for the move area located at the top border of the window. The string value corresponds to the left, top, right and bottom borders of the move area.
Setting this to "10, 0, 10, 0" will take away 10 pixels from the left and the right sides of the move area.
Valid only for io.Connect Windows with |
| onTop⚓︎ | boolean | false | x | If |
| parameters⚓︎ | string | x | x | Optional parameters that will be passed to the executable app that is to be started. The value will be used as is and no validation will be performed on it. |
| placement⚓︎ | PlacementSettings | x | x | Specifies the window position relative to the screen. |
| preloadScripts⚓︎ | string[] | x | x | A list of preload scripts (URLs) that will be loaded and executed before the actual page is executed. |
| relativeDirection⚓︎ | RelativeDirection | "right" | x | Direction for positioning the window relatively to the window specified in the |
| relativeTo⚓︎ | string | IOConnectWindow | x | x | ID of the window that will be used to relatively position the new window. Can be combined with |
| showInTaskbar⚓︎ | boolean | true | x | If |
| showTitleBar⚓︎ | boolean | true | x | If |
| sizeAreaThickness⚓︎ | string | "5, 5, 5, 5" | x | How much of the window area in pixels is to be considered as a sizing area.
The string value corresponds to the left, top, right and bottom borders of the window.
Valid only for io.Connect Windows with |
| snappingEdges⚓︎ | string | "all" | x | Specifies the active io.Connect Window snapping edges.
Possible values are |
| startLocation⚓︎ | string | x | x | Specifies the window start location.
Possible options are |
| stickyFrameColor⚓︎ | string | "#5b8dc9" | x | Specifies the io.Connect Window frame color. Accepts a hexadecimal color as string (e.g., |
| stickyGroup⚓︎ | string | "Any" | x | If set, the io.Connect Window can only stick to windows that have the same group. |
| tabGroupId⚓︎ | string | x | x | Specifies the tab group ID. If two or more tab windows are defined with the same ID, they will be hosted in the same container as tabs. |
| tabIndex⚓︎ | number | x | x | The tab index of the current window. All tabs in a common tab container have different indices. |
| tabSelected⚓︎ | boolean | true | x | If |
| tabTitle⚓︎ | string | "" | x | Sets the tab title. |
| tabTooltip⚓︎ | string | "" | x | Sets the tab tooltip. |
| timeout⚓︎ | number | x | x | Interval in seconds to wait for the app to initialize. |
| title⚓︎ | string | x | x | Sets the window title. To work properly, there should be a |
| top⚓︎ | number | 0 | x | Distance of the top left window corner from the top edge of the screen in pixels. |
| urlLoadOptions⚓︎ | LoadURLOptions | x | x | Options for loading the window URL. Can be used for POST requests, like uploading a file or specifying additional headers. |
| useRandomFrameColor⚓︎ | boolean | false | x | If |
| width⚓︎ | number | 400 | x | Window width in pixels. |
| windowState⚓︎ | WindowState | "normal" | x | If set, the window will start in the specified state ( |