Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR fixes the issues described in #66. This also fixes an additional issue:
If the user lifts the pen to start another stroke (e.g. when writing a T: first the vertical line, then the horizontal line) and less than the double click threshold milliseconds elapsed, the screen was cleared.
This is achieved by calculating the distance between the two click events: The screen is cleared if and only if the distance between two clicks is small (75 squared distance in this implementation) and the time between the clicks is less than the threshold (unchanged compared to master).
If you want me to refactor ̀
isDoubleClick
as discussed in #91, I can do that later this week (and, if wanted, also fix the setIsEmpty issue from #91).