{% import 'v3/partials/_macros.html' as ui %} {# No inline script: static/v3/js/pages/durations.js starts the rotation-order list. The page registry (static/v3/js/core/registry.js) starts it when this root appears and stops it when the partial is swapped away. #}

Rotation & Durations

Set the order plugins rotate on the display and how long each screen is shown. Durations are in seconds.

{{ ui.settings_filter() }}
{# See general.html: identifies a whole-form post to /config/main. #}

Rotation Order

Drag plugins to set the order they rotate on the display. Each plugin's screens keep their own order within its turn. Takes effect after saving and restarting the display.

Loading plugins…

{% if duration_groups %}

Screen Durations

How long each screen stays on before rotating to the next one, in seconds (5–600). Leave a screen blank to use its plugin's own duration, shown greyed out.

{% for group in duration_groups %}

{{ group.plugin_name }}

{% for mode in group.modes %}
{% endfor %}
{% endfor %}
{% else %}

No enabled plugins found — enable a plugin in the Plugin Manager to set its screen durations here.

{% endif %}