Igloo Core Engine

Launchpad (Control Panel)

image-20260414-123945.png

Launchpad provides a fast, user-friendly way to launch content and trigger actions directly from Igloo Control Panel.

It presents a grid of tiles that allow users to switch sessions, execute pre configured actions, or jump straight into interactive content, without needing to understand how anything is configured in Igloo Core Engine.

Launchpad layout, tiles, and behaviour are configured in Igloo Core Engine. This section focuses on how Launchpad behaves from the Control Panel.


Opening Launchpad

image-20260414-124043.png

To open Launchpad:

  • Click Launchpad in the Control Panel header

  • Launchpad opens as a full-screen grid of tiles

If multiple pages are configured, you can navigate between them.


Using Launchpad

Each tile represents an action. The two main types are:

  • Session Tiles > Load or modify Sessions

  • Trigger Tiles > Run Triggers & Actions

To use Launchpad:

  • Click or tap a tile

  • The action executes immediately

  • The Control Panel updates based on the tile’s configured behaviour


What Happens When You Launch a Tile

The behaviour after launching a tile is conditional and depends on its configuration within Igloo Core Engine

This determines what the user sees next in the Control Panel.

Common outcomes

After selecting a tile, Control Panel may:

  • Stay on the current screen

  • Return to the Layer List

  • Open a specific Layer UI


Control Panel Behaviour Options

Tiles can define what the Control Panel displays after the action has completed:

  • None
    Leave the Control Panel unchanged

  • Back to Layer List
    Return to the Layer List after launching

  • Show Layer UI (Session tiles only)
    Launch the session and immediately open the interface for a specific layer


Additional Options (when Show Layer UI is selected)

  • Layer
    Specifies which layer’s UI is opened (from the launched session)

  • Home After Exiting Interface
    When enabled, exiting the layer UI returns Igloo Core Engine to the Home layer
    (or clears all session layers if no Home layer exists in the workspace)


Show Layer UI Behaviour

This behaviour is designed to create the most streamlined and guided user experience possible in Control Panel. When combined with the Blocks system, it allows fully customised, kiosk-style interfaces to be built. However, this does require additional setup and configuration within Igloo Core Engine.

When a tile is configured with:

When Launched > Show Layer UI

the following happens:

  • The tile action is executed (e.g. launching or appending a Session in Igloo Core Engine)

  • Control Panel then opens the UI for a specific Layer within the active Session

  • The user is taken directly into that layer’s interface for interaction

The Control Panel only updates its view when the action is triggered from the Control Panel itself.

What this means

  • The UI you see is not standalone

  • It is always tied to a layer inside the current active session

Example

A Street View tile may launch (or update) a session and immediately open the Street View layer UI, allowing the user to navigate without seeing the Layer List or other non essential controls

image-20260414-124129.png



Kiosk / Guided Experiences

Launchpad can be configured to create a simplified, guided experience:

  • Users interact only with tiles

  • The system controls what appears next

  • Layer UI can be opened directly with no navigation required


Customising the Layer UI

When using Show Layer UI, the interface shown can be customised using the Blocks system.

Blocks (Control Panel)

This allows you to:

  • Simplify controls

  • Hide unnecessary options

  • Embed custom web-based interfaces



Stream Deck Support

Igloo Control Panel supports integration with Elgato Stream Deck devices, allowing you to trigger Launchpad items using physical buttons.

https://www.elgato.com/ww/en/p/stream-deck

Setup

  1. Connect a Stream Deck via USB to the device running Igloo Control Panel

  2. Open Settings > Devices within Control Panel

  3. Click Authorise StreamDeck and select your device


Configuration in Igloo Core Engine

To use the Stream Deck with Launchpad:

  • In Igloo Core Engine, create a Launchpad page named StreamDeck

  • Set the Launchpad page grid to match your physical Stream Deck layout (e.g. 3x5, 4x8, etc.)

  • Add items to this page, such as:

    • Sessions

    • Triggers


Usage

  • The Stream Deck replicates the Launchpad grid from the “StreamDeck” page

  • Each button maps directly to a tile in the Launchpad grid

  • Pressing a button triggers the corresponding Launchpad item


Limitations

  • Only a single Launchpad page is supported

  • The Launchpad grid must match the physical layout of the Stream Deck

  • When active, Igloo Control Panel takes full control of the Stream Deck, so it cannot be used with other apps or plugins at the same time