1.2

2023-11-13

  • SlidePoint tool
    • support native translate tool passthrough with X/Y/Z axis constraints without delay
      • so just press GX, or GY, or GZ as you normally would
  • AddSinglePointPOLYCurve tool
    • set use fill caps to True by default
  • Blendulate tool
    • adjust sensitivity down a little
  • Menu
    • add use fill caps setting for curve
    • add use smooth setting for active spline
  • addon preferences
    • add option to show CURVEmachine menu in Blender's Edit Curve context menu
    • add option to control whether addon (un)registration confirmation is written to the terminal
    • add option to hide 3D view sidebar panel
    • simplify and refactor how the various settings are drawn
    • add HyperCursor to about section in addon prefs
    • expose modal HUD timeout setting
    • draw thank you message direction above the prefs, instead of in a popup
      • for 5 minutes, then disappear forever
  • replace all popup messages with fading HUD messages drawn directly in the 3D view
  • ensure modal HUDs are only drawn on active 3D view, not others
  • fully support Blender 4.0
    • drop dpi arg in blf.size()
    • support new shader names

1.1

2023-06-30

  • bump minimum Blender version to 3.6
  • Blendulate tool
    • add chamfer toggle using C key
    • support NURBS curves
      • this is useful for curves that combine long swooping curvature with tight raddii
    • prevent exception and support 180 degree blends
      • note that it behaves a little different than the usual case, where the segments outside the selection converge
        • merging will occur at the center point between the fist and last point of the selection
        • the curvature will change as the first and last points are moved
        • without moving them, the blend should be circular though
    • draw merge toggle in statusbar - M key
  • Slide tool
    • improve how slide segments are drawn
    • make gg trigger more reliable
  • GapShuffle tool
    • draw cyclic gap in NURBS splines as black line
      • due to the NURBS interpolation the curve is not necessarily drawn in the gap
  • Menu
    • expose resolution_u for NURBS and BEZIER curves
    • expose order_u for NURBS
  • remove bgl completely

1.0

2023-06-05

  • initial release