zooniverse / Panoptes-Front-End

Front end for zooniverse/Panoptes
https://www.zooniverse.org
Apache License 2.0
64 stars 76 forks source link

Control multi-image iteration speed #5092

Closed mcbouslog closed 5 years ago

mcbouslog commented 5 years ago

Requested behavior

User can control speed that multi-image subject iterates through frames. Maybe set options (similar to video playback), maybe slider.

Current behavior

I believe this code:

playFrameDuration: 667
playIterations: 3
eatyourgreens commented 5 years ago

I think this could also be covered by #4706: adding subject viewer config options, which then act as default settings for the workflows in the classifier, or just as the viewer settings in Talk.

From memory, the Talk API doesn't allow for per-project configuration of Talk, but subject viewer options could be stored in the Panoptes project configuration, which is arbitrary JSON data.

With that set up, this issue would then just be a case of making the frame duration an editable property, within reasonable limits.

eatyourgreens commented 5 years ago

For this particular issue, see also WCAG 2.2.2

For any auto-updating information that (1) starts automatically and (2) is presented in parallel with other content, there is a mechanism for the user to pause, stop, or hide it or to control the frequency of the update unless the auto-updating is part of an activity where it is essential.