Page MenuHomePhabricator

Redesign pause/apply/resume logic
Open, LowPublic

Description

Originally created by @Krinkle at https://github.com/Krinkle/mw-gadget-rtrc/issues/56 on 25 Mar 2016:

Right now updates have to be manually applied. The same "Apply" button is also used to start the feed initially.

When pausing/resuming, a separate pause toggle is used.

Proposal:

  • Remove separate "Pause" toggle button'
  • Change the label of the main button to "Go" or "Start" initially. (Instead of "Apply")
  • Once running, changes to settings apply automatically and schedule a refresh. (No longer require clicking any button to apply the changes.)
  • Once running, the button will have label "Pause" (which, if clicked, swaps its label for "Resume").