The new version in the attachment.
New features:
- Compatibility: backported to 18.0 and py3 builds friendly. In future I'll probably move solely to 18.5 py3 (kinda hard to track all api changes)
- Help page
- Refined projection modes
- Support for surface collider. In practice snapping sometimes is not an option for drawing on surfaces
- Rectangular selection (custom one, without entering builtin selection state)
- Ability to manually enter attribute values and positions on selected points
- Ramps support (any number of color or float ramps for selected curves)
- Curve presets. You can save shapes as a library (also can process external geo, for example now you can use circle as a preset)
- New attribute type: arbitrary orientation
- Control points tagging for isolating them downstream
- Splitting curves for tailoring
- Ability to reorder points in curves from selected point
- Display settings for custom look
I'm currently waiting an approval on orbolt and will post the link here. At this point you can try the indie hda from attach.