OS X Time Tracker Widget
Track your time using the Time Tracker widget for Mac OS X!
- Mac OS X 10.4.3 or higher
- Double-click the downloaded .zip file
- Then double-click the widget file and accept it into your Dashboard.
Reviews of OS X Time Tracker Widget
Love the timer. Run a few widgets concurrently and switch between them as the client support calls come in. Submit at EOD.
The timer does a good job remembering what project and how much time had ticked even on a system restart, however, it does not seem to remember the Notes field which I typically append as the day progresses.
I love this widget. I use it all the time to track how long I spend on a project. Integrates directly into freshbooks so I can create my invoices. Other reviews say this widget needs to do more, I say it does what it does perfectly. Don't change a thing!
Useless for me until the ability to filter by client is implemented. Alex Rafiaie commented on this almost two years ago -- why hasn't this been done yet?
I'm developing a native Cocoa app for Mac OSX using the FreshBooks API. It was designed to replace the OSX Time Tracker Dashboard Widget and also adds lots of new features...
I'm looking for volunteers to beta test, if you are interested, please contact me by email : firstname.lastname@example.org
Have had it installed for 6 months without using it! It's too basic.
I need it to "connect" with my projects constantly, not with the extra steps (info button).
I need it to have a "create new project" capability, since almost each time I set the timer it's a new project.
I need it to be able to round up to the nearest 10 minutes (or whatever I choose).
...and I would really like it to be in the menu bar, not the dashboard.
Check out "On the Job"'s timer, that's awesome! But I like Freshbooks for other reasons, so I'm currently using both for accounting, depending on the client. Yikes, huh?!
This is a good little widget and I much prefer it to using your web based tracking since it's easier to keep out of the way... but one of the more amazingly simple great improvements you could make it to make is a LOT more clear when it's running and when it's not. I think the entire thing should turn green or something when tracking and red when not. I often come back from a break and check to see if I remembered to start/stop my timer and you have to sit there and watch it and look for the seconds to tick off to even know if it's running or not. Another great addition would be a stop/start button for it right in the Mac OS X menubar. You'd have to go to the widget to change tasks and submit hours of course... but a simple start / stop icon in the menubar might be a big help in remembering to start / stop (which is always the problem with time tracking).
This widget is well on it's way to being a great app. It is still a little tricky and loose the way it handles information. Nothing bad it just doesn't have any fail safes that will stop you from putting things in the wrong place. It just insn't dummy proof but that doesn't bother me.
A refresh button is a must. Having to hit 'info' and then 'done' on the widget in order to re-import the projects and tasks just isn't right.
I love the widget - for me, it is the ideal way to track time. I love that I can access it from any one of 5 computers I use regularly and that a simple click can load all of the projects I've activated via the Freshbooks site.
I've trained myself to stop and start the clock regularly and in over a year of use, I've only forgotten to stop it once.
One of the key features of the app that doesn't get any mention whatsoever is that it doesn't lose data in case of a crash. I've had a crash and after restart was quite pleased to see that the counter was still running and that it had retained the minutes logged prior to the crash.
All in all, great little add-on to an already stellar site.
Here's how to detach this from the dashboard, so you can use it in the main screen without having to launch dashboard all the time :
Open the Terminal and type : defaults write com.apple.dashboard devmode YES
..and press Return. Then logout and log back in again. Now debugging mode is activated.
To get a widget off of the Dashboard and onto your desktop, just do the following:
Activate Dashboard by pressing F12 (or whatever key you've assigned to Dashboard).
Begin dragging the widget.
Press F12 again, before letting up on the mouse button.
Drop the widget wherever you want it.
You can do the same thing in reverse to drag the widget back onto the Dashboard.
I use this app daily and in general it is a really, really useful little tool. I'd love to see an update, complete with:
- A "reset timer" button
- A "refresh/reload" button
- Select client, then project
... and now I'm just being greedy:
- An add expense button
- A full-on desktop app
I first got my freshbooks account 3 years ago, which is when I discovered this little widget and I absolutely love it. I use it every day.
I do wish there was further development for it since there are a few other features I could really use.
Overall, its a great FREE tool and mac users should at the very least check it out
I do use this a lot and it's pretty handy, but it could be better. The main thing is the fact that it continues to track time even after you have shut down your computer. Oh how happy I would be if it stopped tracking upon shut-down.
The only other annoyance (and this is not such a biggie) is that you have to create a project first from within main FB and you can only track time associated with a project. Sometimes it would be useful to be able to track the amount of time you spend doing admin (eg. entering expenses, filing taxes, etc) or corresponding with a particular client without having to make a project for that.
Use it all the time, works great, but the lack of a notifier (on the top bar, or in the menu) I always leave it on when closing the laptop. Would be nice to have a small Top menu indice (a la Dropbox) the could give you an indication of status for the Widget, maybe even a timed (settable interval) notifier using Growl "The project <> has been tracking for <> so far ." Or something to that effect. Would be greatly appreciated. Good software, Great integration...
It's easy to make the widget round time:
1. Select the FreshBooks Time Tracker.wdgt (v1.0.4) in Finder
2. Show Package Contents (Control- or Right-click)
3. Edit FreshBooks Time Tracker.js
4. Add ONE of the following after line 429:
loggedTime = Math.ceil(loggedTime*6) / 6; // each 10min., or portion thereof
loggedTime = Math.ceil(loggedTime*4) / 4; // each 15min., or portion thereof
loggedTime = Math.ceil(loggedTime*2) / 2; // each 30min., or portion thereof
5. Save changes
6. Reload the widget in Dashboard (select widget and Control+R)
It would be great if there was a 'round & submit' button, since I always round up 15 minute increments. Thanks!
I like it... but it should not be a widget because with it hidden away in the Dashboard... I always forget to start / stop. It needs to be a LOT more visible. Maybe with a red/green start/stop button in the menubar.
Also... it needs an indication of when it's tracking or not tracking. The only indication is the second changing. It should be REALLY obvious when it tracking and when it's paused.
Might be cool too if it sounded an alert after a period of inactivity... so if you're away from your computer it could play and alter sound combined with a dialog box. Or something. Just an idea.
I appreciate the effort, but I wish you'd put half the amount of thought into this widget as you did your web app. From a usability standpoint, it's useless. As Alex mentioned back in May, without the ability to pre-select your client you're left guessing which of the dozen or so projects entitled 'website' go with which client.
In my opinion, time tracking widgets are fairly useless anyway since 90% of the time you're likely to walk away from your computer without remembering to stop it. And I'd guess the percentage of you actually remembering to start it in the first place is not much less. So, if the only external application you're going to offer users is this widget then I'd highly recommend adding the ability to edit the time fields, as DRoss mentioned back in December.
However, the best possible solution is to add an icon and counter to the system's menubar. This way you have a constant visual reminder that your time is still running, and have access to a list of controls within one click. I'd also integrate your product with Growl so the user could set a preference of, say, every hour getting a notification if the timer is still running.
I could keep going, but I'm going to save my breath since clearly this page isn't monitored and/or you don't value your customer feedback. My guess is that you probably outsourced this to somebody who didn't give shit and you don't feel like paying them to fix something that has no bearing on the bottom line. I guess I'd just feel better if you guys would admit that it blows.
Awesome app, by the way!
This little widget could be so much better. Angel has some very good suggestions above me that are 8 months old. Looks like they've received no attention.
Also, say I want to just enter time in manually instead of a clock running. This doesn't appear possible but would be really nice.
Use this all the time, nice and simple. b/c i have a problem remembering to clock out, i always drag it from dashboard to my regular screen. If the widget was smaller overall, or at least had a 'compact mode' (as to not hog all that screen space) . . . It would be amazing.
thanks freshbooks, you all rock. Yea, Jaco too.
Would love to see a list of hours added for the day and auto refresh.
Everything else' excellent!
This is a great APP. However, it MUST have the client selection before selecting the other 2 selection since all of these are connected to the clients. Till the Client listing is not implemented, it is not that useful yet.
I like this widget, but I have 2 suggestions.
Have a refresh button. I find myself adding tasks in FB and then having to hit 'info' and then 'done' on the widget in order to re-import the projects and tasks.
Also if there was an option to round the time before you submit say at 15 minute intervals? That would make this a 5 star in my book
Nicely Done! Love this little widget!