Ayagikei / LifeUp

Pure and highly customizable gamified to-do and habit-forming app.
206 stars 4 forks source link

Using 'Gave up task [xxx]' for a Negative Task is very strange #153

Open WantenMN opened 5 months ago

WantenMN commented 5 months ago

Is your feature request related to a problem? Please describe.

I'm always frustrated when the system logs a completed negative task with the label "Gave up task [xxx]". For example, if my negative task is playing video games, and I end up playing, the system marks it as "Gave up task [playing video games]". This terminology is confusing and does not accurately reflect that the task was completed.

Describe the solution you'd like

I would like the system to record completed negative tasks with a clear and accurate description. Instead of using "Gave up task [xxx]", it should log entries such as "Completed negative task: [xxx]". This way, the record accurately shows that the task was completed, not given up.

Describe alternatives you've considered

An alternative could be using a different phrase like "Performed negative task: [xxx]", which also indicates that the task was done rather than given up. However, I believe "Completed negative task: [xxx]" is more straightforward and consistent with how positive tasks are recorded.

Additional context

In the current Coin Details, negative tasks are misleadingly marked as "Gave up task [xxx]", which implies a sense of abandonment rather than completion. This feature request aims to ensure clarity and consistency in how all tasks, whether positive or negative, are documented. Here are a few examples of the proposed format for records:

  1. For playing video games: "Completed negative task: Played video games"
  2. For procrastination: "Completed negative task: Procrastinated on work"
  3. For overeating: "Completed negative task: Overate at dinner"

By adopting this change, the task records will provide a more accurate and clear representation of actions taken.

Ayagikei commented 5 months ago

This is great feedback and we will improve it in recent versions.