Less hackish middle marker distinction
Enable Draw control in demo
Cleaner fallback if Leaflet.draw not available
First attempt of snapping while drawing
Minimal feedback for snaping while drawing
Set guide layer after control initialization
Multiple guide layers
Cleanup behind
Safe cleanup
Rewrite using init hooks
Enable snapping for polygons and markers too
Read options at every handler enabling
Control snapDistance from options
Show draw marker as snap
Extend snap to marker draw
Option for snapVertices too
Update changelog