tockler icon indicating copy to clipboard operation
tockler copied to clipboard

[Feature] add pomodoro sessions

Open noor-tg opened this issue 3 years ago • 10 comments

hey, first thank you for making this amazing app.

Two requests

  • I want to add way to track tasks working in pomodoros (25m for session) then rest for 5 minutes.
  • the other thing is to some thing like calendar heat map (like the one show in github profile page) with pomodoros or tasks as base of units.

thank you.

noor-tg avatar Jul 23 '22 06:07 noor-tg

Hi, thanks! Nice to hear some feedback!

I have thought about adding a Pomodoro timer. Tried to use it at some point, but it does not work for me. If I am in a flow, then I want to continue. And I guess my main problem comes with that. If I ignore that the timer is 0 and push through that, then what should happen?

Have you tried existing functionality for emulating Pomodoro?

Tockler has Session time that is also represented as a blue circle. Screenshot 2022-07-23 at 10 55 47

The default session time is 60 minutes. But this can be set to 25 minutes:

Screenshot 2022-07-23 at 10 42 35

And if 25 minutes is over you will get a small notification where the Tockler tray icon is: Screenshot 2022-07-23 at 11 02 06

If needed I can add the Native OS notification option also.

What is needed to make existing functionality better for you? Do you want to manually start Pomodoro timer?

For the heat map, I could make it with "sessions" count, which is the same as pomodoros if taken proper rest.

MayGo avatar Jul 23 '22 08:07 MayGo

how is session activated ?

noor-tg avatar Jul 23 '22 20:07 noor-tg

For the heat map, I could make it with "sessions" count, which is the same as pomodoros if taken proper rest.

yes this is fine .

thank you.

noor-tg avatar Jul 23 '22 20:07 noor-tg

how is session activated ?

The session is calculated from your online time. If you have taken minimal break time, it will start a new session from the next online time.

MayGo avatar Jul 23 '22 21:07 MayGo

The session is calculated from your online time. If you have taken minimal break time, it will start a new session from the next online time.

some time I don't use internet for entire day. so how to calculate my sessions then ? is there option to allow start session manually ?

noor-tg avatar Jul 24 '22 05:07 noor-tg

There is no manual session start. Tockler shows what you have actually done on your computer. It has crossed my mind to add something that account as work if you are not on computer, eg: phone call, a meeting, reading a book. There is a option to add task afterwards, that can extend even offline/away time. (Usually if you start a task and leave computer then it will cut that task, so it would only take into account the online time.

But if we talk about pomodoro timer. Would you start it in computer and then go away from it? And expect some kind of alarm to fire?

MayGo avatar Jul 24 '22 07:07 MayGo

the heat map can be set based on number of completed tasks per day instead of sessions

noor-tg avatar Jul 24 '22 11:07 noor-tg

There is no manual session start. Tockler shows what you have actually done on your computer. It has crossed my mind to add something that account as work if you are not on computer, eg: phone call, a meeting, reading a book. There is a option to add task afterwards, that can extend even offline/away time. (Usually if you start a task and leave computer then it will cut that task, so it would only take into account the online time.

But if we talk about pomodoro timer. Would you start it in computer and then go away from it? And expect some kind of alarm to fire?

yes, for example when training.

is online means (connected to the internet or any network) ? or just is active and opening some application ?

noor-tg avatar Jul 24 '22 11:07 noor-tg

I think I can add an option to the task, that says that it will be continuous. But I don't think I will add a pure Pomodoro timer. Online means that you are active on the computer, doing something. Perhaps should rename Online to Active.

MayGo avatar Jul 25 '22 16:07 MayGo

okay, add it as you see fit.

noor-tg avatar Jul 30 '22 21:07 noor-tg