Task Timer and Mark Complete

I forgot to mention a change to the task timer feature I made in the new releases of Tasks and Tasks Pro™. The task timer isn’t something I’m going to use much, but people asked for it so I threw it in. However like most features, you don’t think them all the way through in the first pass. Usually I’ll go over a new feature for several weeks or more in my head before I start coding and at that point I have a very good idea of what I want to do.

Anyways, back to the task timer change. The task timer is a basic timer. You hit start and it starts, you hit stop and it stops and adds the time elapsed to the Time Spent for the task. You can start the timer and save the task with the timer running and the timer will keep running in the background (technically, I just save the start time). The thing I initially overlooked was that the timer would keep running until you stopped it, even if you closed the task. Oops, that isn’t how it should work.

I think it’s safe to say that if you’ve marked the task complete you want to stop the timer, so that’s what it does now. In case you forgot that the timer was running, I display an info message letting you know how much time was added to the Time Spent.

This was a big enough change that I wanted to release one more round of betas before going to release candidates.

This post is part of the project: Tasks Pro™. View the project timeline for more context on this post.