mikedamage / hayfever-chrome

An extension for Google Chrome that lets you manage your Harvest timers
http://mikedamage.github.com/hayfever-chrome
GNU General Public License v2.0
22 stars 10 forks source link

UX Visual indication on icon for running timer #20

Closed DavidDeSloovere closed 3 years ago

DavidDeSloovere commented 13 years ago

Just when I thought, now that's an extension I could make, if found yours. Great job. After experimenting for 5 minutes, there's one thing I really miss.

When a timer is running, I would like to see an indication of that on the toolbar icon instead of the flyout/popup for which you need to click. Right now, the timer only show the total time of the day, which is interesting, but not functional. I'd rather see a hint that a time is running in the form of a red record button. Or because red might imply a negative, something green to say "it's on". Call me lazy, but if you accumulate all those clicks we would save if this features was available, it would be worth it I think. You could of course make this an option.

mikedamage commented 13 years ago

That's a good idea. I've actually been trying to figure out a good way to tell users they have a timer running via the plugin's icon for a little while now. I thought about flashing an asterisk on the badge, but that was too cheesy. I think I'm going to dig through the source code of the Orbvious Interest plugin and borrow the technique they use for their loading bar. Look for it in the next release.

Also, just FYI - the badge can be configured to show only the current task's hours from the settings page if you find that more useful than the total hours that day.

Thanks for the feedback! Sorry if I inadvertently stole your thunder ;)

gareth commented 12 years ago

I really like the idea of having a different badge colour for a running timer, I've already had a number of instances where I've looked up and thought "Wow, still under 5 hours work today!"

Your note about switching to "Active task hours" is good, but it would be nice if there was no badge while there was no active task.