Add an API short circuit to avoid unneeded requests
Avoids sending and waiting for a response for pen up / down if our local pen state already matches
Lower lifted brush height so that brush grazes the lip of the water dish
Without this, the brush carries far too much water to the paint and then to the paper.
Move maxPointDistance into main cncserver object, and up to 12000
More efficient brush position means less getting paint/water!
Fix a missing height/width code port
Check the full object match instead of just ID for pos checks
Set last tool from pen stat on load
Offset clientrect for fill cutoffs by svg top and left offset
Dow callback can be passed directly as a function instead of anon
Change paint wiggle to a diamond pattern instead of side to side
It's still not perfect, but it's lots better and the holes it makes are bigger and more efficient
Fix the super-long lines in the readme
Allow forced serial ports at launch if detection fails
Serial port path goes in after the HTTP path. Readme also tweaked to reflect changes.
Fixes #23