A simple drawing app that runs in a web browser, designed to be an MS Paint substitute for Chromebooks and other Chrome OS devices. PaintZ is free, but please consider supporting development at https://ko-fi.com/ZMYaro or https://patreon.com/ZMYaro.
Describe the bug
When a perfectly horizontal, vertical, or 45° diagonal set of curve start-/endpoints is placed by holding Shift, the actual cursor end point is what actually gets saved, so the end point jumps when the first control point starts getting placed.
Steps to reproduce the behavior
Select the curve tool.
Hold Shift and draw a perfectly horizontal, vertical, or 45° diagonal line where the cursor is distinctly off the line.
Start placing the first control point.
Expected behavior
The line endpoint remains where it was.
Actual behavior
The line endpoint moves to where the cursor was, as though Shift had not been held.
Describe the bug When a perfectly horizontal, vertical, or 45° diagonal set of curve start-/endpoints is placed by holding Shift, the actual cursor end point is what actually gets saved, so the end point jumps when the first control point starts getting placed.
Steps to reproduce the behavior
Expected behavior The line endpoint remains where it was.
Actual behavior The line endpoint moves to where the cursor was, as though Shift had not been held.