Medvedev91 / timeto.me

App with pomodoro, checklists, goals, tasks, repetitive, calendar and time tracking.
https://timeto.me
GNU General Public License v3.0
203 stars 13 forks source link

True Pomodoro #18

Closed HighPriest closed 1 month ago

HighPriest commented 5 months ago

I am a user addicted to GoodTime pomodoro timer, but because it lacks the goals feature, I have decided to checkout your work.

The visualizations are really nice and deserve applause, you have really good eye for UI design.

But, the application, in its current state, where end of a task automatically starts the task again, isn't really a pomodoro timer.

What GoodTime does much better, is that each task uses the same, predefined time of 20 minutes, followed by a 5 minute break. If you want more time, you can just swipe on the timer up & down to add minutes (the swiping adds value to each minute changed). This, makes it easy to start the timer. What is really important, is the persistent "are you still paying attention@" alarm when timer has ran out and no new task has been chosen. Disabling an alarm by interacting with the app, makes it actually rewarding to set a goal.

So, what would you say about:

Medvedev91 commented 5 months ago

Thank you for such a detailed feedback.

I totally agree that the current pomodoro is not perfect. I will definitely make some improvements, but it's not as simple as it may seem.

The conceptual problem is that specialized apps can do deep customization, but in this app, pomodoro is kind of a side-effect.

Another point is that we are all different, we have different lifestyles and work processes, what works for you may not work for others.

I'm trying to make pomodoro as versatile as possible working out of the box.

where end of a task automatically starts the task again

This is not starting a new task, but continuing the current task until you start a new one.

predefined time of 20 minutes

I plan to make "timer prompts". They will always be displayed on the home screen to immediately start a specified activity with the specified timer.

If you want more time

You can tap on the timer to display the preset hints.

is the persistent "are you still paying attention@" alarm

play constant alarm with notification

In my experience, trying to make notifications more intense just make it a habit to ignore them.

Setting a predefined Timer Hint to all the categories.

All activities are different, so you can set different settings for each one.

Creating a separate "Break" category.

start the timer with previously selected category

No one really needs to set the timer for a few seconds on some task

It makes sense, but I think it's overkill. I believe that the app should serve us, not us to the app. You don't need to start a timer for second tasks. It's okay if the past task is active. I mean, we're trying to get more things done, not report to the app.

Anyway, when I improve pomodoro, I will keep your suggestions in mind.

0xRustlang commented 3 months ago

Thank you for such a detailed feedback.

I totally agree that the current pomodoro is not perfect. I will definitely make some improvements, but it's not as simple as it may seem.

The conceptual problem is that specialized apps can do deep customization, but in this app, pomodoro is kind of a side-effect.

Another point is that we are all different, we have different lifestyles and work processes, what works for you may not work for others.

I'm trying to make pomodoro as versatile as possible working out of the box.

where end of a task automatically starts the task again

This is not starting a new task, but continuing the current task until you start a new one.

predefined time of 20 minutes

I plan to make "timer prompts". They will always be displayed on the home screen to immediately start a specified activity with the specified timer.

If you want more time

You can tap on the timer to display the preset hints.

is the persistent "are you still paying attention@" alarm

play constant alarm with notification

In my experience, trying to make notifications more intense just make it a habit to ignore them.

Setting a predefined Timer Hint to all the categories.

All activities are different, so you can set different settings for each one.

Creating a separate "Break" category.

start the timer with previously selected category

No one really needs to set the timer for a few seconds on some task

It makes sense, but I think it's overkill. I believe that the app should serve us, not us to the app. You don't need to start a timer for second tasks. It's okay if the past task is active. I mean, we're trying to get more things done, not report to the app.

Anyway, when I improve pomodoro, I will keep your suggestions in mind.

You're way of time management is great.

I learnt alot from this answers.

I also should thank the creator of the issue that started this conversation :)

BTW, app is great.

Previously i loved "DGT GTD" but your app is something else that also have a developer that know what he want.

Currently i am using your app as seems that the its way of time management fits me better.

Thank you for hard work.

Best wishes.

Medvedev91 commented 3 months ago

Next release pomodoro will be optional and customizable for each activity.

Medvedev91 commented 3 months ago

Since 2024.05.15.529, it is possible to set break time for each activity or disable it.

Medvedev91 commented 1 month ago

Since 2024.07.08.560 the Pomodoro was completely remade. Including separate "Break" category, new UX, setting "Until Time", simple addition of time, etc.

Related discussion https://github.com/Medvedev91/timeto.me/discussions/59

More information in the in-app readme.