-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow tracking tomatoes for individual projects #117
Comments
I agree, whole tags implementation is confusing, especially without any tomato.es documentation. It should be tasks. For example I am working on two website projects, but they have the same tags, so tracking them is impossible. website1.com
website2.com
|
Just use one tag for the project, example: website1, website2; and the other to track your activity, example: wireframing, layout, etc. See #34 (comment) I agree about the lack of documentation, contributions to #83 would be appreciated. |
@potomak Is there any interest in doing a small redesign of the site? I think tomato.es is a great idea but the UX is a little lacking. |
@krysjez yes, @pinakes was working on a redesign that was also responsive, see https://github.com/potomak/tomatoes/tree/feature/restyle. I'd be glad to get help about that, so feel free to fork the project and send a PR to start the redesign process. Contact me if you need help. |
@dielsalder I'd like to close this issue because in my opinion it doesn't apply. Tomatoes and projects are associated in a dynamically, that's the most interesting behavior of tags. The easiest way to uniquely associate a tomato to a project is for each project to have a unique tag and to track tomatoes that include that unique tag to associated them to the project. The example proposed by @LeBaux is perfect. In this case I would create those two main projects with the tags: website1.com
website2.com
Let's say that I spend
I would end up respectively with:
If I want to see how much time I spent doing only one thing across all of my projects, for instance all the tomatoes I spent coding, or one thing relative to one project only, I would create another set of secondary projects, for instance: Coding
Wireframing
website1.com coding
website1.com wireframing
What do you think about this approach? |
If I'm understanding what you've proposed here, that doesn't match with how I think about a project. I project, both in real life and in time tracking software, should be a collection of a bunch of tasks, possibly a variety of them. Here's how I feel would make sense:
|
The way projects and tags are currently implemented, projects are organized under tags, and when the user completes a tomato they are prompted to fill in tags.
This means that if you have a tag "tomatoes" and projects called "fix issue 60" and "fix issue 61", then you're allowed to log a tomato under the "tomatoes" tag, but it will apply to both projects. This doesn't make much sense if you've fixed issue 60 and not issue 61.
It would be useful to clearly separate tracking for tags and projects, and to allow logging tomatoes for single or multiple projects. Tomatoes logged for tagged projects would also be tracked for the appropriate tags, and in addition users would be able to log tomatoes to a tag but no specific projects. Thoughts?
The text was updated successfully, but these errors were encountered: