Roam-Research / issues

Roam Research - A note-taking tool for networked thought.
https://roamresearch.com/
304 stars 7 forks source link

Pomodoro timer in the same line are synced. #481

Open jguo-uw opened 4 years ago

jguo-uw commented 4 years ago

Describe the bug

  1. The Pomodoro timer is linked to the created time of the block. So two timers in the same block are always synced. start

  2. When I'm using the Pomodoro timer for a task, I sometimes need several cycles. So when the first one is done, I want to restart a new one for the next cycle. But now it is impossible. add

  3. Since the timer uses the created time of the block, when block id changed, the running timer info is lost. delete

To Reproduce Create two timers {{[[POMO]]}} in the same line.

System Information:

Additional context I hope the timer has itself started time. So the timers in the same line can work separately as below. pic

Bardia95 commented 4 years ago

Can you please elaborate?

jguo-uw commented 4 years ago

Can you please elaborate?

I'm so sorry that I just realized my editing was not posted at all. I edited the main post already. Hope it works.

Bardia95 commented 4 years ago

Ahh gotcha, we will look into this!

Thomasb3 commented 3 years ago

Yes, this. I typically only use Pomodoro timers for longer tasks, so usually I'll need multiple timers before finishing. When I can finish in under 30 minutes, I'll just do it and not bother with timers. Since I can't add multiple functioning Pomodoro timers to a task, currently this feature has no practical use for me. I hope an option for adding multiple independent Pomodoro timers as jguo-uw described will be added.

blueshrapnel commented 3 years ago

I agree with @Thomasb3, it would be useful to have a string of timers, then when they're done you also have accurate feedback regarding the time and effort the task actually took. As a work around I am adding the new timer on a new, indented block and then merging the blocks when they're done.