Skip to content

A generic timer for recurring rounds for your web browser (javascript) with acoustic alarms. Based on Round-Timer.

Notifications You must be signed in to change notification settings

yuwash/Versatimer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Versatimer

A generic timer for recurring rounds for your web browser (javascript) with acoustic alarms. Based on Round-Timer.

Default behavior

Unless you turn it off, a session starts with a 10 seconds preparation with the main counter colored yellow. It plays the bell sound at the end of the preparation.

It shows the number of remaining uncompleted rounds in the rounds panel and the time left in the current round in the counter in the initial color (grey). If the round duration is more than 10 seconds and the remaining time reaches 10 seconds, it plays the ten sound. At the end of a round, it plays the gong sound.

After a round, if it’s not the last round, it switches to rest and shows the rest time left in the counter colored red. It already decrements the remaining rounds counter at the beginning of a rest. Reaching 10 remaining rest time, it plays the ten sound.

At the end of a session, it shows an alert and shows again the total rounds in the rounds counter and round duration in the main counter.

Changes after the fork from the original Round-Timer

  • add progress bar
  • fixed display formatting bugs
  • reduced code duplications
  • get rid of custom css and use bootstrap (responsive!)
  • option to turn off preparation time
  • stop button resets the timer cleanly

Ideas for future changes

  • direct textual input of round numbers and times
  • define more flexible routines
  • select from predefined routines

Contribution

I’m always glad to see pull requests from you!

License

This project still contains some contents (some code of the original project) where license is unclear, so they will be removed and I’ll add a proper license here! (probably GNU GPL)

Sounds

About

A generic timer for recurring rounds for your web browser (javascript) with acoustic alarms. Based on Round-Timer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.8%
  • HTML 30.5%
  • CSS 1.7%