Uncategorized

タイマーの状態遷移

どこで何がtrue なのかわからなくなってしまったのでまとめてみました

ポモドーロタイマー設定画面

全てがfalse

      isWorkTimerActive: false, // 作業タイマーがアクティブかどうか
      isBreakTimerActive: false, // 休憩タイマーがアクティブかどうか
      isWorkTimerPaused: false, // 作業タイマーが一時停止中かどうか
      isBreakTimerPaused: false, // 休憩タイマーが一時停止中かどうか
      breakTimerDisplay: false, //休憩時間が終了した際に "休憩時間終了" のメッセージを表示
      breakTimerStartButton: false, //休憩タイマーの設定部分を表示

ポモドーロタイマー作動時

isWorkTimerActive のみtrue

ポモドーロタイマー一時停止時

isWorkTimerActive
isWorkTimerPaused  がtrue

ポモドーロタイマー終了

alert表示後
breakTimerStartButton = true になる

休憩タイマー設定画面

breakTimerStartButton = true

休憩タイマー作動時

isBreakTimerActive = true

休憩タイマー一時停止時

isBreakTimerActive
isBreakTimerPaused がtrue

休憩タイマー終了時

-Uncategorized