Configuring tab groups

Tab groups allow a user to switch between multiple dynamic signs on one physical sign. Learn more about the front-end representation in List of signs.

Tab groups are configured in the tab_groups section of the Awesign configuration file (awesign.yaml). Each tab group must have a unique name, a timeout, and a list of tabs. Each tab must have a display name and a dynamic sign to display.

An example configuration looks like this:

tab_groups:
  - name: my_tab_group
    timeout: 30
    show_logo: true
    tabs:
      - display_name: Sign 1
        dynamic_sign: dynamic_sign1
      - display_name: Sign 2
        dynamic_sign: dynamic_sign2
      - display_name: Sign 3
        dynamic_sign: dynamic_sign3
  • name is a unique identifier for the tab group. It should be URL-safe
  • timeout is the number of seconds of inactivity before the tab group resets to the first tab. It must be a positive float or integer
  • show_logo is an optional boolean (defaults to true) that configures whether an interactive Awesign logo will be displayed unobtrusively on the tab bar; recommended to increase Awesign recognition
  • tabs is a list of tabs in the tab group
  • display_name is the name of the tab as it will appear in the UI
  • dynamic_sign is the name of the dynamic sign (as configured in dynamic signs) to display when the tab is selected