it-tools icon indicating copy to clipboard operation
it-tools copied to clipboard

Add clock/timer tool

Open gineer01 opened this issue 11 months ago • 6 comments

What type of request is this?

New tool idea

Clear and concise description of the feature you are proposing

Add time-related tools such as timer, clock, and alarm (similar to Clock app on iOS). It should play some sound when timer ends or alarm rings.

Ideally, timer/alarm should remember a few recent settings to allow users to reuse common reminders/alarms (e.g., similar to Clock app on iOS)

There is already a basic Chronometer https://it-tools.tech/chronometer for stopwatch function.

Is their example of this tool in the wild?

https://vclock.com/

Additional context

I think this is a good feature to help popularize this project. In a meeting, it's common to have a break and you use this tool to show a timer or a clock. Meeting participants can see this tool is useful and start using this tool themselves and discover other useful tools.

Validations

  • [x] Check the feature is not already implemented in the project.
  • [x] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
  • [x] Check that the feature can be implemented in a client side only app (IT-Tools is client side only, no server).

gineer01 avatar Feb 05 '25 06:02 gineer01

Hi @gineer01 , implemented here : https://sharevb-it-tools.vercel.app/countdown and https://sharevb-it-tools.vercel.app/time-alarm

And if you arr interested in up to date version of it-tools, I made kind of a fork here : https://github.com/sharevb/it-tools (https://sharevb-it-tools.vercel.app/ and docker images https://github.com/sharevb/it-tools/pkgs/container/it-tools)

sharevb avatar Apr 21 '25 16:04 sharevb

It's really nice. Thanks so much!

Some feedback:

  • How do I set a day/date for an alarm? I see only the options for the time. It would be nice if you can support weekly alarm (every Monday at 5 PM for example) as it's a common use case for Alarm Image

  • "elapsed" is misspelt when the timer finished Image

gineer01 avatar Apr 24 '25 08:04 gineer01

Hi @gineer01, thanks for this reporting, could be interesting to provide a "Cron" alarm but such a tool will need the browser tab to remain open to alarm to trigger

sharevb avatar Apr 28 '25 12:04 sharevb

Second this feature request. Please keep it simple. There are many online timers with dozens of buttons and stuff. Too overwhelming. We can type the numbers on the keyboard. No need for a selection. IMHO, a slick one is https://www.bigtimer.net/?minutes=10&repeat=false It's nice with big numbers which can be displayed in full screen. Ideal for shared a screen in a meeting.

thomasw-mitutoyo-ctl avatar May 22 '25 07:05 thomasw-mitutoyo-ctl

Thomas is right. Being able to get input from URL params (minutes=10&repeat=false) is a big plus. I can bookmark and use the same timer multiple times.

gineer01 avatar May 22 '25 19:05 gineer01

Hi @thomasw-mitutoyo-ctl and @gineer01 , integrated some tools:

  • https://sharevb-it-tools.vercel.app/time-alarm
  • https://sharevb-it-tools.vercel.app/cron-alarm
  • https://sharevb-it-tools.vercel.app/countdown

And if you are interested in an up to date version of it-tools, with many improvements, new tools, and bug fixes, as this repo is almost no more maintained, I made a fork here : https://github.com/sharevb/it-tools (https://sharevb-it-tools.vercel.app/ and docker images https://github.com/sharevb/it-tools/pkgs/container/it-tools)

sharevb avatar May 29 '25 08:05 sharevb