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

[feature suggestion] Maximum goals #42

Open ClaymeCall opened 3 months ago

ClaymeCall commented 3 months ago

Hello ! I use the app to increase my productivity, but also to decrease my procrastination. I have a task "Loose Time" allowing me to track how much I do exactly that.

I would like to set threshold goals I have to stay under to complete : as opposed to the "x minutes of sports minimum a week", It could be "1h of lost time max /day" type goals. They could be visualized by a bar that depletes.

Medvedev91 commented 3 months ago

Hi,

Why is the built-in goals feature not a good fit?

ClaymeCall commented 3 months ago

Currently, the goal feature is a target to attain, starting from 0. The bar is filled and counted as attained when you have spent enough time in a task. This works for tasks you want to maximize

My idea is that the opposite would be great for tasks I want to minimize. The bar would deplete rather than fill up, and the goal would be counted as attained if I still have time left at the end of the goals period.

This is more of an "addiction treatment" use case, but could work great for minimizing nefast behaviour like doomscrolling social media, because currently we can only track it, not really set a goal for it (or the goal is "backwards")

To illustrate, here is a screenshot of my goals : Screenshot_20240516-150235_1_1

As you can see, I have 3 goals set, Work and Yoga, that I want to encourage, and Loose Time, that I want to discourage. I have failed my goal for Loose Time, but the bar is filled with a 👍 emote, which is backwards for what I want to do with that task.

Hope this explains !

Medvedev91 commented 3 months ago

I believe the current goal feature solves your request. The only things to do is the customizable emoji and showing extra time.

Medvedev91 commented 3 months ago

I believe the current goal feature solves your request.

I mean you can consider the bar a limit, how much is left and how much has passed is already there. In fact, that's all you need. I don't see the point in complicating it.

ClaymeCall commented 3 months ago

Yes, changing the emoji and showing how much time has spilled would also work !

I just thought adding a maximum/minimum toggle in the goal creation menu would be more straightforward and explicit

Medvedev91 commented 3 months ago

Yes, changing the emoji and showing how much time has spilled would also work !

Added to the backlog.

opipoy commented 1 month ago

Can it be also possible to limit the activity so when the time is up you cannot use it?

Medvedev91 commented 1 month ago

Can it be also possible to limit the activity so when the time is up you cannot use it?

It is an interesting but tricky thing. What if you started and then the limit came?

opipoy commented 1 month ago

What if you started and then the limit came?

I agree that it can be a problem for when you start using the app. so mabe insted of just saying that you cant do that it will pop up a warning that the limit has reached and if it was a mistake how to swich it off in the setting and then allow you to procced, or like let you only activate for only five mins. Could that work? Or i did not understand the problem?

Medvedev91 commented 1 month ago

Goals already indicate if the limit has reached. I think if we ignore this indication, in real life we will ignore other warnings as well.

opipoy commented 1 month ago

But at least it eould make it more apperant that the limit has been exceeded