{# Shared fragments. Status is always text + shape + colour, never colour alone. #} {% macro status(presentation) %} {{ presentation.label }} ({{ presentation.shape }}) {% endmacro %} {% macro bar(percent, accent=false) %}
{% endmacro %} {% macro page_head(title, subtitle=None) %}

{{ title }}

{% if subtitle %}

{{ subtitle }}

{% endif %}
{{ caller() if caller is defined else "" }}
{% endmacro %} {# One definition, because the honesty of the wording matters more than where the button sits. The clip is drawn by FFmpeg on this computer; calling it anything that implied a real recording would be a claim about where data came from, which is a worse lie than ordinary placeholder content. #} {% macro sample_button(style="btn-secondary") %}
{% endmacro %} {% macro empty(message, hint=None) %}

{{ message }}

{% if hint %}

{{ hint }}

{% endif %}
{% endmacro %}