@JulianKoehler
Posted
Hey, great job, this project wasn't easy. But I have found 2 bugs with which I also struggled: I am able to enter negative timers and if applied the app crashed completely and I am only able to use it again if I clear my localStorage from the console. I guess an average user would not be capable of that. And the second thing is that I can change the phase while the timer is running. I have implemented a Modal asking the user if he really wants to skip this phase and then resetting the timer and clearing the Interval. Check out my solution if you like to.
Marked as helpful
@chris-nowicki
Posted
@JulianKoehler Thanks for the feed back Julian. Ooh I didn't even think about putting constraints on the times for negative inputs. Great idea for changing the phase! Another feature I was thinking about adding in was the ability for a user to choose how many pomodoro rounds before going to long break and having the phases automatically switch.
@JulianKoehler
Posted
@chris-nowicki Very welcome! Yes I also thought about adding an automated version that just goes through a certain cycle pattern but not sure yet how to implement it without clashing with the ability of the user to change the phases as he wants.