Feature request:
When doing a count up, I often have to restart a "stopwatch" but have it start at a certain number of minutes that have already elapsed. Example, let's say I'm doing a specific section of a broadcast that normally runs 10 minutes. I have a countup timer with a message saying "this section normally takes about 10 minutes" and a count up timer. It might be less, it might be more. It just lets viewers get a rough idea of when the next section will start. If for some reason I forgot to start the timer, or need to adjust it, I don't want it to start over at 0 minutes, I might want to start it at say 2 minutes and 30 seconds, since that much time has already passed.
I see two ways to do this:
1 - Change the default behavior of a count up timer so that when you select a date/time, you select a START time (not an end time) and it actually displays the amount of time SINCE that date in the past. To me, this is logical. If a count DOWN ticks down TO a certain future date/time, then logically a count UP timer should count the amount of time FROM a date/time in the past. Or perhaps just determine the logic from what the user selects in the date picker. If they pick a date in the past, then instead of doing nothing when you start the timer, instead display the amount of time that's passed since that date. If they pick a date in the future, then count up from 0 and stop when you reach the future date.
2 - Allow the user to simply set the starting time to something other than 0. This seems simple enough, and I could see where you make the display of the timer in the controls simply editable. If I reset a timer for example, I could simply click on 0 minutes and change it to 2, click seconds, change it to 30. In the fields you have that are already editable, I could then select the amount of time to run the timer just as I normally would. The display of the timer in the controls would simply made to be editable and reflect the start time. Then I start the count up timer and it will start counting from 2 minutes and 30 seconds and tick up.
Those aren't either/or options, I could see where you could actually implement both for ultimate flexibility.
Thanks for the great plugin!