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 | ||||||||
---|---|---|---|---|---|---|---|---|
|
...
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 | ||
---|---|---|
| ||
{ "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:
"cast"
- Cursor Control"gameEngine"
- Game ControlController"apps"
- Apps"contentBank"
- Content Bank App"matterport"
- /wiki/spaces/ITD/pages/1910571025 control page"streetview"
- /wiki/spaces/ITD/pages/2636414983 control page"icedrop"
- ICE Drop Igloo FileDrop"openStageControl"
- Open Stage Control"modelViewer"
- Simple Model Viewer"layers"
- Layers tab"kuula"
- Kuula control page
...
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