Android-SimpleTimeTracker icon indicating copy to clipboard operation
Android-SimpleTimeTracker copied to clipboard

[FR] Quarterly statistics

Open Dina-desoki opened this issue 1 year ago • 7 comments

Hi Would it be possible to add quarterly statistics. I find that the gap between monthly and yearly statistics is huge. Thanks.

Dina-desoki avatar Dec 13 '24 13:12 Dina-desoki

Hello! It is possible, but there are already a lot of time ranges, will have to think about how to incorporate it without overloading the interface.

Razeeman avatar Dec 16 '24 07:12 Razeeman

The problem with using custom time ranges is that I can not directly compare time ranges. For example, when choosing the "month time range", I have the option to see the previous month (months). But once I choose a custom time range, I lose this feature. If I wish to see statistics for 2024 in quarters, I have to manually change the time range 4 times, one time for each quarter.

Dina-desoki avatar Dec 24 '24 17:12 Dina-desoki

Indeed, I'm making the same observations. Why shouldn't it be possible, once a custom time interval has been selected, to see the same interval before or after it, and so on?

And it wouldn't make the interface any heavier.

Cancoillotte avatar Jan 24 '25 23:01 Cancoillotte

Selecting the same custom interval before or after current one - would be possible to implement. It wouldn't be exactly "quarterly" thought, because months have different number of days, so selecting custom range for example "jan 01 - march 31" and shifting it forward would be something like "april 01 - june 28", hope this makes sense. If this is ok, then it would be the easiest way probably.

Another idea would be a more "custom" way to select custom range, for example an option to select months instead of the days. Then one could select a custom range "jan - march" and shifting it forward would be "april - june" which would be more "quarterly".

Razeeman avatar Jan 25 '25 08:01 Razeeman

Thank you so much for your attention to each comment!

Both proposals would be useful, in my opinion, but the simpler one would already be an appreciable improvement.

Cancoillotte avatar Jan 25 '25 14:01 Cancoillotte

Indeed, I'm making the same observations. Why shouldn't it be possible, once a custom time interval has been selected, to see the same interval before or after it, and so on?

And it wouldn't make the interface any heavier.

Believe it or not but I came on github to talk about exactly that :) If you choose week you can use left and right arrows to check other weeks, but if you select last 7 days (not technically a week because it ends on today) you can't easily compare to the 7 days before that etc. That would be my use case, because comparing a monday to the last whole week is a bit limited 😅

timkrief avatar Jan 27 '25 23:01 timkrief

@timkrief Makes sense. Should be also possible to implement.

Razeeman avatar Jan 28 '25 13:01 Razeeman

This seems to be implemented. We can use <> buttons when custom range selected.

mertbakir avatar Aug 31 '25 09:08 mertbakir

It is partially implemented, yes. Still need to do this part:

Another idea would be a more "custom" way to select custom range, for example an option to select months instead of the days.

Razeeman avatar Sep 02 '25 16:09 Razeeman