Plain and simple, the functionality is not there for a paid app. I wanted to love HabitBreaker and transition from using another paid habit/streak tracking app, but I canβt justify paying for this when there are issues.
The main issue Iβm running into is with the way the savings part works.
The interface is buggy. When I click in the box to edit the amount spent per day, if I type a number it defaults to adding that number as the 3rd decimal place. I would expect the UX to function in a manner where I would click into the number box and for example type β120β and see $120.00β represented- however that is not the case. I just tested this 5 times in a row and each time I clicked into the box and began typing β120β it formatted as β$12.00β or β$120.000β. I did this again, this time typing β22β and it formatted as β$2.002β so the bug with typing in that box is not even consistent with its issues.
That in of itself would be extremely frustrating because it took maybe a dozen attempts to get the number to be correct- however, the much larger issue is that the calculation of the amount saved so far is entirely wrong. I entered a habit that began 232 days ago and entered that it cost me $22 per day. The amount saved should be $5104 however it shows as $25521.27.
I work in big Tech as an engineer so I was considering that possibly it was a small UX bug that caused that and that maybe it was calculating the number wrong because of the buggy way the number entry had worked. I tried multiple ways to stop this bug from appearing, to no avail.
- I tried turning off the money tracking portion of the habit tracker, then turning it back on. Amount still showed as $25521.27
- I tried zeroing out the cost per day field entirely and then saving, and then editing the cost per day again back to $22 per day. Amount still showed as $25521.27
- I tried deleting the habit and creating a new one from scratch, using the same $22 per day habit that had lasted 232 days. Amount still showed as $25521.27
Quite frankly, Iβve invested too much time in trying to get a very basic function of HabitBreaker to work, and I canβt justify doing any more digging into this. This is not a βnecessaryβ tracking item for me but it is one of the main trackable parts of each habit so I am not going to invest any money in paying for an app that already has such a glaring issue, knowing that more are sure to pop up.