About time

How do you think about time passing? Do you think about start dates an end dates? Periods? The passage of the sun across the sky?
I’m asking because I’ve just finished a new feature for Time Flies – the most requested addition to the app – a history log for your event updates. Time Flies as it stands is a memory aid that uses a single metric – when you last did something. Adding a history log to an event adds 2 additional metrics that can be used in all sorts of ways – frequency (how many times have I done something?) and regularity (how often do I do something?) The challenge was to present these on a single coherent screen without compromising on the fundamental simplicity of the app (which, based on user feedback, has been a large key to its success).
I had a few constraints to consider – the history needed to be in a list format (for consistency with the main app screen, and for the functionality I wanted to leverage from within the UITableView framework), and I wanted to avoid using icons or images – part of the simplicity of the existing design is in it’s text based interface. I also wanted the feature to be unobtrusive – not all events require a history, so it shouldn’t be too prominent – for this reason I decided that the history log should be accessed via the “edit” screen, not on the main event listing.
I went through a lot of design iterations figuring this out. The main edit screen fell in to place very quickly – I’d designed it originally with a lot of space just in case I did decide to add a new metric – a button below the date did the trick. But what about the history log itself?
My first functional iteration was really just a tech demo – it shows the start and end dates and a time period so that I could be sure that the data was tracking properly and the database upgrade ran smoothly. The long dates are conceptually too far removed from reality to be a useful reference (unless you are really good at calendars), and the time periods sitting above are meaningless out of context (15 days since what? Or to? From? Between?)
From here I moved through a lot of different configurations. I tried showing From: and To: labels (too messy), time from now (not relevant anymore, once an item is in the history the important metric is time between events), just the start date and the intervening period (almost right, but still confusing). After some discussion with K, I understood that confusion was arising because the periods (3 hours, 2 days etc…) still weren’t clearly being read as a time between one event and the next in the list.
The solution seems very simple now but took a lot of getting to – I removed the the lines between entries to connect them conceptually as a single stream; added of a small red arrow to indicate time direction and to link each period with the next event – now you can see when an even started (the date), and how long it was between updates (period description+arrow); the large space for the event description at the top places emphasis on the most recent update (a stated goal in the original design) and demarcates all below it as historical.
I’ve been using the new feature for the last few days and I see why so many people have emailed me requesting it – it really does enable another level of understanding of your own actions – it’s all about self awareness, mindfulness. I really thought I went for bike rides more often…
On top of that, the app will now store some very useful data points for future additions if I go down the track of implementing built-in data analysis, which could be a very interesting path to pursue.
(The updated Time Flies is now available on the App Store).
Posted in design, iphone with 3 comments »
What is holding me back from buying this great app!
First of all i love the ease of use and played around with it on friends copy on his phone.
I would like to use this app as a little log for work activities. At the end of the day i need to fill in all my activities i did on that day with the time and a little description. At the end of that day it would be handy to be able to erase everything in the time flies app so i can start fresh the next day.
So what i need is instead of “43 minutes ago” i need it to say “16:05″. You could place this option in the iOS settings app to let people choose their own display like: date, date+time, time, time passed.
And maybe add a description with further details. You wont have to make your listview more complicated just only show The notes under the time and date where i enter them.
Summary feature request: - specific time instead of “x mins ago” - notes added in an event - delete history or option to tell it its a start of a new shift or day
Killer feature would be the time “14:03″ and delete all option Please let me know what you think about these requests and what you are going todo with them. Later
Well, I am also looking into this app! And I do completely agree with what Coldshiver have said, easpecially “specific time instead of “x mins ago”" comment. But what the hack, it looks beatiful, and it’s only $.99. Leaning toward buying it every second.
I would love to have this in the Android Market, please?? =)