projecthamster / hamster

GNOME time tracker
http://projecthamster.org
GNU General Public License v3.0
1.08k stars 249 forks source link

make it easier to enter tags #12

Open tstriker opened 12 years ago

tstriker commented 12 years ago

right now you can't enter nor see the tags through the extension at all, so that's for one, but there is a demand for automated or at least auto-suggested sets of categories. not so sure about that path, but the requirement is a valid one so something could be done.

originals: https://bugzilla.gnome.org/show_bug.cgi?id=641243 https://bugzilla.gnome.org/show_bug.cgi?id=666782

ghing commented 11 years ago

+1 for the "default set of tags" feature suggested in the original issue 651243 by marc.heinz:

Although tags work great in their current implementation, there is one feature that I would find nice to have: being able to set a default set of tags for a specific activity (at this time, it is only possible to provide tags that should be available for auto-completion).

If I take a real-life example, there are two tags that I use more often than others: 'billable' and 'unbillable'. Basically, there are activities that will be fast always billable (client support) while other will not (eg. breaks, I like to monitor my time spend on them as well). In the current situation, every time I go to the coffee break I have to explicitly tag this activity as "unbillable" which is clearly boring on the long term.

Here such "default tags" may make sense. In the circumstance I would like to fine-tune the tags that were automatically applied, i could edit the activity in a second time.

This matches my time tracking needs and workflow. I also came to Hamster from the web-based tool Slimtimer which uses tags as one of the primary ways of grouping tasks for reporting and I've found this way of categorizing tasks works very well for me.

I would prefer having default tags for an activity over sub-categories because I often use tags like 'billable', 'nonbillable', 'development', 'testing', 'analysis' across projects or contracts.