cisco-ce / guido

UI helper libraries for Cisco Webex video devices
4 stars 1 forks source link

Guido - JavaScript library for Webex Device UIs

Guido is a JavaScript SDK for user interfaces on Webex Devices. It is designed for integrations such as macros or Node integrations.

The library contains two independent components (see links in right sidebar)

The two libraries can be used completely independently or together. You can install them as macro modules on the video device, by importing the two files src/ui.js and src/ui-builder.js in the macro editor.

Installation

Examples

You can find a couple of examples in the samples/ folder. Just install and enable the macros in your macro editor. The macros will create the UI extension panels automatically.

Proximity toggle: Puts a button on the home screen button to toggle on/off proximity pairing. Changes the name of the button to tell whether mode is currently on or off.

*Widget gallery: Shows a panel where you can browse through all the widgets of the UI Extensions, and interact with the widgets and see the events. This example shows how to build and edit UI extensions panels dynamically with ui-builder library, as well as listen to ui events with the ui library.

Reference documentation

See also