Great job on the freehand tool it is so good. However I found a small non critical issue that I thought I should report you.
Platform: Web application
Project: Freehand Sample
Steps to reproduce:
- Select pencil tool
- Start drawing a freehand line and keep holding the mouse, don't release yet
- Press Shift key to straighten the line
- Release the mouse
Results: you will end up with two lines and only one of them is selectable and the other one can't be deleted
While pencil tool is selected, if you start free drawing with mouse for example and while holding the mouse click, you then press shift, the straight line will be drawn over the free hand line. So we end up with two lines, one freehand line and the other is a straight line instead of just one straight line. To make the matter worse, the freehand line can not be selected, deleted nor undo. The only way to delete that freehand line is draw another freehand line over it; only then it will disappear. Now, I know I can just press Shift before I start drawing a straight line and it will work fine but I think this doesn't mean that if I didn't that I should end up with two lines and one of them is not detected by the web app at all unless we draw over it.
Thanks for all your efforts and I hope that was a useful report for you where you can improve your product. For any further information, please let me know.