Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: Consistent Rundown Activation Options for On Air Mode #1316

Open
1 of 5 tasks
Saftret opened this issue Nov 11, 2024 · 1 comment
Open
1 of 5 tasks

RFC: Consistent Rundown Activation Options for On Air Mode #1316

Saftret opened this issue Nov 11, 2024 · 1 comment
Labels
Contribution from BBC Contributions sponsored by BBC (bbc.co.uk) Contribution RFC

Comments

@Saftret
Copy link
Contributor

Saftret commented Nov 11, 2024

About Me

This RFC is posted on behalf of the BBC.

Use Case

Currently, the activation flow for “On Air” mode follows this logic:

flowchart TD
    A[Activate On-Air] --> B{Before Start Time?}
    B -- Yes --> C[Show Modal: 'Activate Rundown?']
    C --> D[Reset and Activate]
    B -- No --> E{Past end time?}
    E -- Yes --> F[Show warning modal]
    F --> G[Direct Activate]
    E -- No --> G[Direct Activate]
Loading

In non-linear productions, where timing is less critical than in linear productions, the current flow can cause unintended disruptions, as it isn’t clear from the modal shown before the expected start time that the rundown will also reset. Whereas in a linear production the user may likely not be aware of this mechanism and is likely to perform a manual reset before activating anyway.

The goal is to provide a safer and more transparent activation process, by allowing users to decide if they want to reset and activate, or just activate the rundown while keeping the playhead position in place.

Proposal

To improve this experience, we propose updating the activation flow to offer the user a choice between Activate “On Air” and Reset and Activate “On Air”. The default action should be Activate ”On Air” to avoid an unintended rundown reset.

In all modals that currently trigger the resetAndActivate action, we propose updating the UI to show two options:

  1. Activate “On Air” - Activates “On Air” mode without resetting the rundown.
  2. Reset and Activate “On Air” - Activates “On Air” mode and resets the rundown.

By selecting Activate “On Air”, the playhead position remains and avoids any disruptive changes. Choosing Reset and Activate “On Air” proceeds with the existing reset-and-activate functionality for cases where users explicitly want to reset the rundown.

modal-activate

This change aims to improve the user experience by:

  • Providing a non-disruptive default activation option.
  • Allowing users to reset only when explicitly chosen.
  • Keeping the behavior consistent in every phase of a production

Process

The Sofie Team will evaluate this RFC and open up a discussion about it, usually within a week.

  • RFC created
  • Sofie Team has evaluated the RFC
  • A workshop has been planned
  • RFC has been discussed in a workshop
  • A conclusion has been reached, see comments in thread
@jstarpl jstarpl added the Contribution from BBC Contributions sponsored by BBC (bbc.co.uk) label Nov 25, 2024
@RannveigNC
Copy link

Hello!
Thanks for this RFC! Sorry for not replying sooner, we've been super busy for the past weeks.
Our initial thoughts on the suggestion is that it looks good, but we'll need some more time to check in with our producers.

I estimate that we should be able to get back to you with a definite reply on January the 17th.
/Rannveig (NRK Sofie team)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Contribution from BBC Contributions sponsored by BBC (bbc.co.uk) Contribution RFC
Projects
None yet
Development

No branches or pull requests

3 participants