Glue42 Enterprise is now io.Connect Desktop! The new documentation site for all interop.io products is located at docs.interop.io.

Windows

Overview

Available since Glue42 Enterprise 3.10

The Themes API is accessible through the glue.themes object.

See the JavaScript Themes example on GitHub.

Listing All Themes

To get a list of all available themes, use the list() method:

const allThemes = await glue.themes.list();

Current Theme

To get the currently selected theme, use the getCurrent() method:

const currentTheme = await glue.themes.getCurrent();

Selecting Themes

To select a theme, use the select() method:

const themeName = "dark";

await glue.themes.select(themeName);

Theme Events

To get notified when the theme changes, use the onChanged() method:

glue.themes.onChanged(newTheme => {
    console.log(newTheme.name);
});

Reference

For a complete list of the available Themes API methods and properties, see the Themes API Reference Documentation.