Walnut Time Entry
I thought I’d show some screenshots of the project that I’ve been working on in my spare time for awhile now. I haven’t touched this in a couple weeks, but I’ve just got a couple more tweaks to do on it, then I’ll put it up for download, if anybody wants to use it.
The app is called Walnut, for no reason in particular. It’s a time entry tool that I use at work to track the time that I spend on any given project. The reason I made this in the first place is that I was working on 3 different billable projects and I was just making paper notes of the time that I spent on each one on each day and I wanted something a little better.
I tell Walnut that I’m starting work on a project and it starts a timer and when I’m done it stops the timer, then at the end of the day I can check my totals and fill out my timecard. I’ve started using it for other stuff too, like surfing the web, to see exactly where my time has gone. You can also enter in notes for each task throughout the day. You can click the screenshots for full size images.

This is the main screen in Walnut. You can see the current elapsed time for your current task and Start/Stop/Pause/Resume the task. Below is a list of today’s tasks. On top if you switch to the Notes tab, you can enter notes about the current task.
This is the view if you switch the bottom tab to Day’s Totals. This shows an aggregate view of the day, with some basic stats. It groups the tasks together and adds up the time, so if I surf the web for 5 times for 10 minutes each time, the Web task would show up here with 50 minutes. You can view the totals for any other day by switching the date in the date box. One of the things that I think is really cool is that the aggregate view updates in real time if you are viewing the current day’s tasks.
I have some more ideas for features here and there, but I’d like to have something to download soon, let me know if you’re interested, if anyone emails me I’ll be more likely to finish it faster

Ben Reichelt’s Weblog » Branching and Merging Pain said,
Wrote on February 13, 2007 @ 1:47 pm
[...] So I’ve started work on v2 of Walnut. I’m adding a new WPF interface for v2 as a way to learn WPF. I started messing around with it briefly, but its so much different than WinForms that its gonna take awhile to figure it all out. [...]