-
-
Notifications
You must be signed in to change notification settings - Fork 106
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
Add mode to show summary of individual tags instead of tag combinations #244
Comments
To make sure we're on the same page: right now you can select a time range and select one or more tags. The shown groups include all records that have both tags (the AND operator). You want to be able to also select groups of records that have any of the selected records (the OR operator). Plus show percentages instead of hours. |
Percentage instead of hours in basically any view as on option would be quite convenient to have, yes. But concerning the logic - no, I don't think that we mean the same thing (even though your variation also might be useful, for different use-cases). In the current interface, the clicked/selected tags still should behave like AND and do the "pre-filtering"/narrowing (so as before, for the stats only time intervals within selected range and with ALL clicked tags are to be considered). Currently, if I click on tag
often what I actually want to know how much time I was doing
This might sound strange, but makes total sense if your tag system is a mix of contexts and activities, so that e.g.
So basically all kinds of combinations are possible. Within project A, I want to see at a glance how much time I spent doing different activities, regardless of subproject/other tags combined with them. I don't want to add the numbers for "A B D" and "A B E" in my head, and I also don't want to click on B for the sum of "A B", go back, click on C for the sum of "A C" (which is basically an annoying work-around to get the numbers I want to see, using the fact that the total sum for the selected tags at the top). But currently I cannot conveniently get this without doing all this mental or mechanical extra work. So I do want a kind of OR semantics variation, but not for the tag selection, but for what is shown to me in the list. To be super-precise: Let Then in my proposed alternative view I would like to see for each |
Thanks for the clarification! Another attempt to phrase this in my own words: right now if you select one or more tags, the list of "subtags" is such that tag combinations are shown, and the total adds up to 100%. You would like the option that the list has one tag per item. |
Yes, exactly. I think "total per single tag" is generally interesting information to have that would be nice having "built-in", but if you don't think this is worth being treated "special" or the way I use tags is uncommon, its also fine :-) Just wanted to propose this and see whether you think that this is something that might be a useful built-in feature, or I should build some quick ad-hoc thingy based on the API. |
Now the title makes perfect sense :) Yes, I think having an option to show the overview this way makes sense 👍 Perhaps using a toggle button. |
Great, looking forward to it :) |
I started using timetagger a few days ago, its great and well-documented and I got it up and running with docker easily, so thanks for this great project!
I would love to have a different mode to explore the tags in a time range. I would like to choose a time range, and for a set of tags and then see how the percentage/total time distributes over all other tags, so I want to answer the question: between T1 and T2 (e.g. last week), given tag set X (e.g.
#programming
), how much time/percent was tagged additionally with some other tag? (e.g.#projectA
or#projectB
).Example:
If the time slices (numbered) in the chosen range were tagged as follows:
And I want statistics for
#programming
, I expect to see a list like:where the numbers on the right denote the slices to add up (and are divided by
sum(2,3,5,6,7)
for percentage).If I would then want to know how much time in that range I was
#testing
in#projectA
, I could simply click on#projectA
, which would add it to the "reference set", so I would see for#programming #projectA
:and if I would next want to focus on
#projectA
in general, I could remove the#programming
tag from the selection and see for#projectA
:Of course there would be overlaps and it could add up to more than the total sum / 100%, and one could think of ways how to group this better and avoid this in cases where this is feasible (e.g. one could hide
#testing
in the last example and attach it to#programming
, because#testing
is fully subsumed), but even without any "deduplication logic" or "hierarchical mode" this would be very useful.A pragmatic and simple approach would be to simply provide a toggle between two view modes - "individual tags" (as outlined above) and "combination of tags" (the existing non-overlapping view).
Summary: I would like to see
EDIT: I just noticed that there is #235 which also sounds interesting. I also would be very happy about a "query language" / interface that subsumes both issues, if that would make sense :)
The text was updated successfully, but these errors were encountered: