tOOlmaRR / web-slideshow

a web application to display custom slideshows in a browser for locally-stored photos
0 stars 0 forks source link

Make Option to Resume the Slideshow Always Visible #54

Closed tOOlmaRR closed 2 years ago

tOOlmaRR commented 2 years ago

Description: When a change is made to the tags associated to the current slide, instead of halting the slideshow, reset the slideshow interval to provide the user some time to make any additional changes to tags. This will also eliminate the need to expand and contract the slideshow options pane every time the user wants to add or remove tags to the slide.

Requirements: See description.

Design:

  1. Update the updateTags() method in slideshowFunctions.js file to do the same thing that is done when the checkbox is checked in the haltSlideshow() function.
  2. Change the message that is outputted.

Test Plan:

  1. Choose some tags, set the slideshow interval to something manageable like 10-15 seconds and generate a slideshow.
  2. Add a new tag to the slide and confirm that the correct message is outputted.
  3. Wait for the interval to end and confirm that the next slide is displayed at the about right time.
  4. repeat the test above but add/remove a tag before the end of the slideshow interval and confirm that the slideshow interval restarted and the timing is about right.
tOOlmaRR commented 2 years ago

Make Option to Resume the Slideshow Always Visible

tOOlmaRR commented 2 years ago

Released with v5.1.1