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

Add ability to disable auto-play for multi-frame subjects #612

Open
lcjohnso opened this issue Jul 26, 2024 · 0 comments
Open

Add ability to disable auto-play for multi-frame subjects #612

lcjohnso opened this issue Jul 26, 2024 · 0 comments

Comments

@lcjohnso
Copy link
Member

Problem: Some multi-frame subjects are not meant to be looped or viewed in sequence. Example: Nest Quest Go projects show the front and back of the nest observation card as two separate frames, where the auto-play option that blinks these two images is not desired. Instead, the app should be configurable so that it doesn't auto-play on mobile.

Solution: Either roll-back the default auto-play behavior (i.e., multiframe subject do not loop by default) and enable auto-play as a workflow or project level configuration option, OR allow workflow or project level configuration to override the auto-play default (i.e., configure workflows as "don't autoplay" for mobile purposes).

Considerations: We need to assess the relative numbers of cases for "auto-play is OK" vs. "auto-play is bad". We also need to consider how the current FEM multi-frame viewer's auto-play configuration option (see PR where option was added to lab: zooniverse/Panoptes-Front-End#6418) plays into this mobile-specific configuration option. Are they one in the same, or do we wish to be more aggressive about auto-play on mobile?

Exact steps to Reproduce
Steps to reproduce undesired autoplay behavior:

  1. Open app, select any workflow from a Nest Quest Go Project (e.g., Eastern Bluebirds)
  2. Upon loading the classifier, the image will blink between the front and back of the observation card. Blinking is unwanted behavior for a task that requires extracting text from certain fields on the card.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant