This update includes the following changes:
- A new application icon. In this release, I simplified a number of things under the hood, as well as some preferences, and so I made the application icon cleaner to reflect this as well.
- Simpler preferences. Doing Time is a daily counter. I had a complex preference item that allowed the user to set the time (down to five minute increments) that Today would be considered over in Doing Time. I have replaced that with a per-event setting to treat Today as either a completed day or a remaining day in the event being tracked. This also made the date calculations significantly simpler under the hood.
- Aggressively redraw events. Doing Time now takes additional steps to ensure that events are redrawn more frequently, with the added benefit that Doing Time should now be a better-behaving background app and use less memory when another app is in use.
- Refactored code. I rewrote the date calculations mechanism to reduce a lot of complexity, and removed everything that was not being used.