Quoted instructions from your site:
How to use Pomodoro/ Tomato timers
- Decide task to be done set timers to 25 minutes for one “Pomodoro”
- Work on task until timer is complete
- After timer completion. put a checkmark on a piece of paper
- Take a 5 minutes short break
- After four “Pomodoro” take a long break
- Repeat to step 1
- Since your instructions are in “iteration” format, maybe having the site do the iteration is appropriate. I don’t know if there is an alarm (I didn’t wait through the entire timer). But, if it doesn’t that would be a cool bonus.
- Instead of suggesting a piece of paper, how about adding a counter on the the page?
- I use a timer based in this idea. I have found flexible definitions for task timer, short break, and long break to be of value. I think your current hard time is a good default. But, being able to define a different values in a “settings” may be of value to people.
I think your animations are pretty cool.
To kind of sum it up:
What if you wanted to work a 4 hour period. Here I would have to come back and start each individual timer at the 25 min mark, then 5 min after that, then repeat all of that 4x, then repeat it all once more. (Also, I’m stuck with “hard-coded” times)
What if it worked like this:
I decide I’m going to work for 4 hours (or 8 long iterations)
- I click the pomodo
- At the end of the pomodo time (25 min as defined now) an alarm sounded indicating “it’s time for a short break.”
- The short break timer starts.
- At the end of the short break an alarm sounded indicating “it’s time to go back to work”
- The pomodo timer begins again.
- After doing that 4x an alarm sounds indicating “it’s time for a long break”
- The long break timer starts
- This continues until I decide “work time” is over.
- When I’ve decided “work time” is over a summery of the time spent is made available: Total pomodo time, total break time, etc.
Just a few suggestions. Take 'em or leave 'em Quite a cool little project
p.s. Instead of a square stop button, you may consider a “double line” pause button when the timer is running. I see that more often to indicate “pause”.
Hopefully you found my opinion helpful. It was not meant to be hyper critical. Please take it as it was given which was “friendly suggestions”.
Have an awesome day.