Skip days should better interact with "every N days" habits #1686
Replies: 1 comment 1 reply
-
First of all, big kudos to the main developer and all contributors! I love this app, and it actually helps developing good habits. I am facing an issue with skipping in non-everyday habits as well. It's actually quite interesting. I tested it for the sake of this report. I have a "6 times per week" habit. I have reached a 100% score on it. The expected behaviour is that the score remains at 100 % in all cases above, since the "skips keep the score unchanged and don't break the streak" (by definition). The counterintuitive result of the above is that, in the score graph, the score remains stable as long as I am skipping days but starts decreasing once I start fulfilling the habit after a few skipped days; see image. |
Beta Was this translation helpful? Give feedback.
-
Maybe I've just misunderstood the purpose of skip days, but I find their interaction with "every N days" habits a bit confusing/not useful.
Let's say I want to go to the gym every 3 days. On day 1 I go to the gym, which also marks days 2 and 3 as completed. Then I go again on day 4, so far so good. However, then I go on vacation days 5-7 where I cannot go to the gym, so I skip those days. I could go to the gym on day 8, but don't, I only go on day 9. Since 8 - 4 > 3, day 8 is left gray and resets the streak.
I did not expect this behavior. Since I've skipped 3 days, I've expected them to be completely skipped for the "every 3 days" rule, as if they never existed in the first place. If this behavior is intended, I'd like to see an alternative to specify a "vacation" or something with the semantics I've expected.
Beta Was this translation helpful? Give feedback.
All reactions