timer-machine / timer-machine-android

⏲ A highly customizable interval timer app for Android
GNU General Public License v3.0
172 stars 16 forks source link

request: Pause on step completion? #62

Open Owyn opened 8 months ago

Owyn commented 8 months ago

auto-pause on step completion option would be nice, since I'm not a robot - I need some time to get ready to do the step but... its timer is already running 😢

Owyn commented 8 months ago

I tried the ">| halt" step setting but it just makes it never get to the next step while I want it to make a beep at the end and pause at the start of the next step

DeweyReed commented 8 months ago

Halt is what you want because the timer will continue running while you prepare.

After adding a Halt reminder, you need to move to the next step manually by tapping the down button.

Owyn commented 8 months ago

a halt reminder?

DeweyReed commented 8 months ago

In the editing screen, tap the plus button at the bottom-right corner of a step, and a popup list will appear. There will be a "Halt" option.

Owyn commented 8 months ago

In the editing screen, tap the plus button at the bottom-right corner of a step, and a popup list will appear. There will be a "Halt" option.

there is "halt" indeed but there is no "halt reminder", and the only option for "halt" is "delete"

DeweyReed commented 8 months ago

Adding "Halt" to the step is enough.

Owyn commented 8 months ago

Adding "Halt" to the step is enough.

Is there supposed to be a "halt reminder" there by default? because for me it just continues ticking silently after the "halt" without any reminder

DeweyReed commented 8 months ago

"Halt" turns the countdown timer into a stopwatch that counts forwardly. It's mainly for situations where the duration of the step is unknown, and the user has to decide when to move forward. What's your use case here? I could help you create the timer. :D

Owyn commented 8 months ago

My use case is a tabata timer to do planks, I push start, I do the exercise for 1 minute and I want to be notified when the minute ends to end the exercise, then I need time to prepare for the next step and manually activate it to do the next resting \ step for exactly 1 minute as well

DeweyReed commented 8 months ago

How about this one?

  1. 1-minute exercise.
  2. 5-second step that uses Music or other kinds of reminders.
  3. A step uses Halt. Manually move to the next step when the preparation is done.
  4. The rest of the resting and steps.

You can remove the second by using Countdown in the first step to notify you.

Owyn commented 8 months ago

5-second step that uses Music or other kinds of reminders.

that would be distracting tbh, and I could easily miss that the timer is over after the halt, I configured a 1 beep on start myself - that's ideal, ... if only there was also a way to make it 1 beep on the end of the step (on halt)

DeweyReed commented 8 months ago

Several reminders could prevent you from missing the step, like Music, Vibration, Screen, and Flashlight. They can be dramatic and distracting sometimes.

I've planned to support an option to beep instead of speaking numbers in the Countdown reminder. It could help you in this scenario.

Owyn commented 8 months ago

Several reminders could prevent you from missing the step,

Except I can't set ANY reminder for when a step finishes and starts overflowing (halt)?

DeweyReed commented 8 months ago

You can add an extra step for a different purpose.

The original design concept was to let every step have its purpose, like timing or reminding. However, this leads to a very lengthy list of steps. Some reminders that work at the beginning or the end of the step are available to ease the process of the timer creation. When something doesn't work as expected, you can always create more steps to separate the mission.

I'm still figuring out a better approach.

DeweyReed commented 7 months ago

I'm closing the issue. Feel free to reopen it if there is any question.

Owyn commented 7 months ago

You can add an extra step for a different purpose.

I have tried that, added a 1 sec step with Halt thing but I couldn't manually move to the next step, it just moved to the next set instead fully skipping my next step I had 1 minute timer work with 1-time beep 1 sec halt w 1-time beep 1 minute timer rest w 1-time beep x4 repeat and the 3rd step couldn't be activated at all, so currently I couldn't get the app to do the job

DeweyReed commented 7 months ago

In the '1 sec halt w 1-time beep, " the second will count up because of the halt. To get to the third step, you need to tap the down button manually in the second step.

If your problem persists, we should ensure we're on the same page. Could you describe your expectations and the current situation?

Owyn commented 7 months ago

To get to the third step, you need to tap the down button manually in the second step.

Except it goes to the next set instead of the next step for some reason skipping the next (last 1 minute) step fully

DeweyReed commented 7 months ago

I can't reproduce the problem. The timer moves from the halt step to the 1-minute step after I tap the next button. Please share the timer by tapping the More(three-dot) icon at the top-right corner of the editing screen. Remember not to include any sensitive info in the timer.