Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Tabs and applications shown by ICE Igloo Control Panel instances connected to a service are configured by that service. This page describes available pre-set browsers, defaults, and custom browser configuration.
The related keys in config.json are outlined here, as well as being discussed in more detail below.

...

Table of Contents
minLevel1
maxLevel7
typeflat
separatorpipe

...

config.json

See https://360igloo.atlassian.net/wiki/spaces/ID/pages/3356196881/Configuration#controlPanel for details on the section of config.json that this page is describing.

Code Block
languagejson
{
  "controlPanel": {
    "tabs": ["default"],
    "apps": ["matterport", "streetview", "warping", "default"],
    "_defaultOverrides": {}
  }
}

The tabs entry is a list of browser identifiers that will be displayed as tabs in ICE Igloo Control Panel.

The apps entry is a list of browser identifiers that will be displayed in the Apps tab of ICE Igloo Control Panel (if that tab is configured for display).

Pre-configured browsers

Pre-configured browser identifiers are as follows:

...

Defaults

The "default" identifier for apps and tabs displays the recommended selection. This can change between versions, so new apps and tabs are automatically shown when using this setting.
Current defaults:

  • Tabs: ["cast", "layers", "gameEngine", "apps"]

  • Apps: ["contentBank", "icedrop"]

...

Custom browser configuration

A custom browser can be described in the custom_browsers.json file, and then added to config.json to display it as an app or tab.

...

This will set the tabs to the current defaults followed by the browser defined as touchMix, and the apps to the current defaults followed by the studioMonitor browser.

...

Overriding pre-configured browsers

the _defaultOverrides key in config.json (described here) allows alteration of pre-set browser properties using the same structure as a custom browser declaration.

e.g. to change the Mouse tab’s name to “Cast” and the Controller tab’s description to “Something else”:

...

Icons

todo