Skip to content

Release 2.1.1

Latest
Compare
Choose a tag to compare
@9thAzure 9thAzure released this 24 Jun 05:28
45b71e1

Changes

Major

  • Added gui handlers, so the nodes can now be edited graphically. Currently, only the handler responsible for size and offset_rotation is implemented. (#66 #69)
  • Added method apply_transformation, which in most cases directly edits the current points of the shape. Compared to regenerating the shape, it is generally faster. (#55)
  • Property names have been changed to make them consistent across nodes. The old names still remain for compatibility reasons, and will be removed in the next major release. (#60 #61)

Minor

  • The beginnings of RegularGeometry2D has been added, holding some static functions that have been added or altered since its addition. It is still very incomplete (even its name isn't final), and so does not have C# interop. (#53)

Bugs

  • Fixed inconsistencies in the width of rounded corners of a ringed shape when it is a complete ring and when it is an open ring (drawn_arc isn't ±TAU) (#54)
  • Fixed normal generated circles being rotated the opposite way. (#67)

Internal Changes

  • Added copy of the license at the root level, and updated README accordingly. (#68 #71)
  • Unit Tests have been improved. They now inherit from a custom class which adds a custom assert method for comparing deep equality approximately and a helper method for creating arrays of Vector2s (#59)

Forgot to change the plugin.cfg, so it still says version 2.1.0, oops.